Class: Unitsml::Unitsdb::Dimensions
- Inherits:
-
Object
- Object
- Unitsml::Unitsdb::Dimensions
- Defined in:
- lib/unitsml/unitsdb/dimensions.rb
Instance Attribute Summary collapse
-
#dimensions ⇒ Object
Returns the value of attribute dimensions.
Instance Method Summary collapse
- #find_by_id(d_id) ⇒ Object
- #find_by_vector(vector) ⇒ Object
- #find_parsables_by_id(d_id) ⇒ Object
- #parsables ⇒ Object
Instance Attribute Details
#dimensions ⇒ Object
Returns the value of attribute dimensions.
6 7 8 |
# File 'lib/unitsml/unitsdb/dimensions.rb', line 6 def dimensions @dimensions end |
Instance Method Details
#find_by_id(d_id) ⇒ Object
13 14 15 |
# File 'lib/unitsml/unitsdb/dimensions.rb', line 13 def find_by_id(d_id) find(:id, d_id) end |
#find_by_vector(vector) ⇒ Object
8 9 10 11 |
# File 'lib/unitsml/unitsdb/dimensions.rb', line 8 def find_by_vector(vector) vectored find(:vector, vector) end |
#find_parsables_by_id(d_id) ⇒ Object
17 18 19 |
# File 'lib/unitsml/unitsdb/dimensions.rb', line 17 def find_parsables_by_id(d_id) find(:id, parsables[d_id]) end |
#parsables ⇒ Object
21 22 23 24 25 |
# File 'lib/unitsml/unitsdb/dimensions.rb', line 21 def parsables @parsables ||= dimensions.select(&:parsables).each_with_object({}) do |dimension, object| object.merge!(dimension.parsables) end end |