1
0
Fork 0
mirror of https://github.com/rails/execjs synced 2023-03-27 23:21:20 -04:00
execjs/lib/execjs.rb
2011-02-06 19:39:30 -06:00

20 lines
381 B
Ruby

module ExecJS
class Error < ::StandardError; end
class RuntimeError < Error; end
class ProgramError < Error; end
autoload :Runtime, "execjs/runtime"
autoload :Runtimes, "execjs/runtimes"
def self.exec(source)
runtime.exec(source)
end
def self.eval(source)
runtime.eval(source)
end
def self.runtime
@runtime ||= Runtimes.runtime
end
end