Sha256: 93ab91a975182e8ad8c3f7f2925c88c4cf1069de2f8d9e3538f81de48b3b3a99
Contents?: true
Size: 580 Bytes
Versions: 2
Compression:
Stored size: 580 Bytes
Contents
module Ichabod module ScriptObject class Ichabod attr_reader :runtime def initialize(runtime) @runtime = runtime end def open(url) runtime.open(url) end def eval(js) runtime.eval(js) end def exit(code = 0) Kernel.exit(code) end def sleep(secs = 0) Kernel.sleep(secs) end def args ARGV end def invokeUndefinedMethodFromWebScript(name, withArguments:args) send(name, *args) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ichabod-0.0.2 | lib/ichabod/script_object/ichabod.rb |
ichabod-0.0.1 | lib/ichabod/script_object/ichabod.rb |