Class: AttrChain::HashAccessor

Inherits:
Object
  • Object
show all
Defined in:
lib/util/attr_chain.rb

Instance Method Summary collapse

Instance Method Details

#defined?(object, name) ⇒ Boolean

Returns:

  • (Boolean)


234
235
236
# File 'lib/util/attr_chain.rb', line 234

def defined?(object, name)
  object.include?(name.to_s)
end

#get(object, name) ⇒ Object



226
227
228
# File 'lib/util/attr_chain.rb', line 226

def get(object, name)
  object[name.to_s]
end

#set(object, name, value) ⇒ Object



230
231
232
# File 'lib/util/attr_chain.rb', line 230

def set(object, name, value)
  object[name.to_s] = value
end