Method: DataStruct#set
- Defined in:
- lib/datastruct.rb
#set(property, value) ⇒ Object Also known as: []=
Sets the value of a property using its setter method
149 150 151 152 153 154 155 156 157 |
# File 'lib/datastruct.rb', line 149 def set(property, value) property = property.to_sym if not valid_property? property fail KeyError, "Property not defined: #{property}" end self.send(setter(property), value) end |