Class: ActiveFacts::Metamodel::Unit

Inherits:
Object
  • Object
show all
Defined in:
lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb

Instance Method Summary collapse

Instance Method Details

#describeObject



179
180
181
182
183
184
185
186
187
188
189
190
# File 'lib/activefacts/metamodel/extensions.rb', line 179

def describe
  'Unit' +
  name +
  (plural_name ? '/'+plural_name : '') +
  '=' +
  coefficient.to_s+'*' +
  all_derivation_as_derived_unit.map do |derivation|
    derivation.base_unit.name +
    (derivation.exponent != 1 ? derivation.exponent.to_s : '')
  end.join('') +
  (offset ? ' + '+offset.to_s : '')
end