Module: Hashme::Properties::ClassMethods
- Defined in:
- lib/hashme/properties.rb
Instance Method Summary collapse
Instance Method Details
#property(*args) ⇒ Object
57 58 59 60 61 62 63 64 |
# File 'lib/hashme/properties.rb', line 57 def property(*args) # Prepare the property object and methods property = Property.new(*args) self.properties = properties.merge(property.name => property) define_property_methods(property) prepare_validation(property) property end |