Method: Unity::Lookup.add
- Defined in:
- lib/unity/lookup.rb
.add(object) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/unity/lookup.rb', line 22 def add object raise Invalid, object.errors.inspect unless object.valid? raise Duplicate, "The Unit #{object.name} already exists" unless @@unit_names[object.name.to_sym].nil? key = store_object object @@unit_names[object.name.to_sym] = key @@unit_ints[object.dimension_int] ||= [] @@unit_ints[object.dimension_int] << key end |