Method: Unity::Lookup.add_property
- Defined in:
- lib/unity/lookup.rb
.add_property(object) ⇒ Object
59 60 61 62 63 64 65 66 |
# File 'lib/unity/lookup.rb', line 59 def add_property object raise Invalid, object.errors.inspect unless object.valid? existing = @@property_ints[object.dimension_int] raise Duplicate, "The property for dimension int #{object.dimension_int} is already defined as #{get_object(existing).name}" unless existing.nil? key = store_object object @@property_names[object.name.to_sym] = key @@property_ints[object.dimension_int]= key end |