Class: OpenStruct

Inherits:
Object
  • Object
show all
Defined in:
lib/ailurus/client.rb

Instance Method Summary collapse

Instance Method Details

#[]=(name, value) ⇒ Object

Sets the value of a member.

person = OpenStruct.new('name' => 'John Smith', 'age' => 70)
person[:age] = 42 # => equivalent to ostruct.age = 42
person.age # => 42


21
22
23
# File 'lib/ailurus/client.rb', line 21

def []=(name, value)
  modifiable[new_ostruct_member(name)] = value
end