module Rhino::Ruby::DeprecatedAccess

Public Instance Methods

get(object, name, scope, &block) click to toggle source
# File lib/rhino/ruby/access.rb, line 63
def get(object, name, scope, &block)
  Rhino.warn "[DEPRECATION] `#{self.name}.get` is deprecated, please sub-class #{self.name} instead."
  instance.get(object, name, scope, &block)
end
has(object, name, scope, &block) click to toggle source
# File lib/rhino/ruby/access.rb, line 58
def has(object, name, scope, &block)
  Rhino.warn "[DEPRECATION] `#{self.name}.has` is deprecated, please sub-class #{self.name} instead."
  instance.has(object, name, scope, &block)
end
put(object, name, value, &block) click to toggle source
# File lib/rhino/ruby/access.rb, line 68
def put(object, name, value, &block)
  Rhino.warn "[DEPRECATION] `#{self.name}.put` is deprecated, please sub-class #{self.name} instead."
  instance.put(object, name, value, &block)
end

Private Instance Methods

instance() click to toggle source
# File lib/rhino/ruby/access.rb, line 74
def instance
  @instance ||= self.new
end