Class: SonJay::ObjectModel::PropertiesDefiner
- Inherits:
-
Object
- Object
- SonJay::ObjectModel::PropertiesDefiner
- Defined in:
- lib/son_jay/object_model/properties_definer.rb
Instance Method Summary collapse
-
#initialize(property_definitions) ⇒ PropertiesDefiner
constructor
A new instance of PropertiesDefiner.
- #property(name, options = {}) ⇒ Object
Constructor Details
#initialize(property_definitions) ⇒ PropertiesDefiner
5 6 7 |
# File 'lib/son_jay/object_model/properties_definer.rb', line 5 def initialize(property_definitions) @property_definitions = property_definitions end |
Instance Method Details
#property(name, options = {}) ⇒ Object
9 10 11 12 |
# File 'lib/son_jay/object_model/properties_definer.rb', line 9 def property(name, ={}) name = "#{name}" @property_definitions << PropertyDefinition.new( name, [:model] ) end |