lib/webconsole/lib/module.rb in webconsole-0.1.5 vs lib/webconsole/lib/module.rb in webconsole-0.1.10
- old
+ new
@@ -23,11 +23,13 @@
parameters.push(directory)
end
if arguments
parameters = parameters + arguments
end
- self.run_applescript(RUN_PLUGIN_SCRIPT, parameters)
+ result = self.run_applescript(RUN_PLUGIN_SCRIPT, parameters)
+ result.chomp!
+ return result
end
PLUGIN_HAS_WINDOWS_SCRIPT = File.join(APPLESCRIPT_DIRECTORY, "plugin_has_windows.scpt")
def self.plugin_has_windows(name)
result = self.run_applescript(PLUGIN_HAS_WINDOWS_SCRIPT, [name])
@@ -83,16 +85,10 @@
end
def self.shared_resources_url
return resource_url_for_plugin(SHARED_RESOURCES_PLUGIN_NAME)
end
-
- PLUGIN_READ_FROM_STANDARD_INPUT_SCRIPT = File.join(APPLESCRIPT_DIRECTORY, "plugin_read_from_standard_input.scpt")
- def self.plugin_read_from_standard_input(name, text)
- self.run_applescript(PLUGIN_READ_FROM_STANDARD_INPUT_SCRIPT, [name, text])
- end
-
private
def self.run_applescript(script, arguments = nil)
command = "osascript #{Shellwords.escape(script)}"
if arguments
@@ -103,6 +99,6 @@
end
}
end
return `#{command}`
end
-end
\ No newline at end of file
+end