Module: Hashme::Properties::ClassMethods
- Defined in:
- lib/hashme/properties.rb
Instance Method Summary collapse
Instance Method Details
#property(*args) ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'lib/hashme/properties.rb', line 52 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 |