Created
December 9, 2015 05:01
-
-
Save nov/4c3ba82bede0de88c100 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/lib/keynote/slide.rb b/lib/keynote/slide.rb | |
index fea1fc2..6af486f 100644 | |
--- a/lib/keynote/slide.rb | |
+++ b/lib/keynote/slide.rb | |
@@ -28,7 +28,6 @@ module Keynote | |
end | |
def title=(title) | |
- title = title.gsub(/(\r\n|\r|\n)/) { '\\n' } | |
@title = title | |
return unless @document && @slide_number | |
@@ -36,13 +35,12 @@ module Keynote | |
var Keynote = Application("Keynote") | |
var doc = Keynote.documents.byId("#{@document.id}") | |
var slide = doc.slides()[#{@slide_number - 1}] | |
- slide.defaultTitleItem.objectText = "#{title}" | |
+ slide.defaultTitleItem.objectText = #{title.to_json} | |
JSON.stringify({ result: true }) | |
APPLE | |
end | |
def body=(body) | |
- body = body.gsub(/(\r\n|\r|\n)/) { '\\n' } | |
@body = body | |
return unless @document && @slide_number | |
@@ -50,7 +48,7 @@ module Keynote | |
var Keynote = Application("Keynote") | |
var doc = Keynote.documents.byId("#{@document.id}") | |
var slide = doc.slides()[#{@slide_number - 1}] | |
- slide.defaultBodyItem.objectText = "#{body}" | |
+ slide.defaultBodyItem.objectText = #{body.to_json} | |
JSON.stringify({ result: true }) | |
APPLE | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment