Module: Rhino::Ruby

Defined in:
lib/rhino/ruby.rb,
lib/rhino/ruby/access.rb,
lib/rhino/ruby/default_access.rb,
lib/rhino/ruby/attribute_access.rb

Defined Under Namespace

Modules: DeprecatedAccess, Scriptable Classes: AccessBase, AttributeAccess, Constructor, DefaultAccess, Exception, Function, Object

Class Method Summary collapse

Class Method Details

.cache(key, &block) ⇒ Object



249
250
251
252
# File 'lib/rhino/ruby.rb', line 249

def self.cache(key, &block)
  context = JS::Context.getCurrentContext
  context ? context.cache(key, &block) : yield
end

.wrap_error(e) ⇒ Object



269
270
271
# File 'lib/rhino/ruby.rb', line 269

def self.wrap_error(e)
  Exception.new(e)
end