Module: PogoScript
- Defined in:
- lib/pogo_script.rb
Defined Under Namespace
Modules: Source
Constant Summary collapse
- EngineError =
ExecJS::RuntimeError
- CompilationError =
ExecJS::ProgramError
Class Method Summary collapse
-
.compile(script, options = {}) ⇒ Object
Compile a script (String or IO) to JavaScript.
- .engine ⇒ Object
- .engine=(engine) ⇒ Object
- .version ⇒ Object
Class Method Details
.compile(script, options = {}) ⇒ Object
Compile a script (String or IO) to JavaScript.
47 48 49 50 51 52 53 54 |
# File 'lib/pogo_script.rb', line 47 def compile(script, = {}) script = script.read if script.respond_to?(:read) Source.context.call("pogoscript.compile", script, { :ugly => true, :inScope => ![:bare] }.merge()) end |
.engine ⇒ Object
36 37 |
# File 'lib/pogo_script.rb', line 36 def engine end |
.engine=(engine) ⇒ Object
39 40 |
# File 'lib/pogo_script.rb', line 39 def engine=(engine) end |