class SonJay::ObjectModel::PropertiesDefiner
Public Class Methods
new(property_definitions)
click to toggle source
# File lib/son_jay/object_model/properties_definer.rb, line 5 def initialize(property_definitions) @property_definitions = property_definitions end
Public Instance Methods
property(name, options={})
click to toggle source
# File lib/son_jay/object_model/properties_definer.rb, line 9 def property(name, options={}) name = "#{name}" @property_definitions << PropertyDefinition.new( name, options[:model] ) end