class ActiveFacts::Metamodel::Unit

Public Instance Methods

describe() click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 178
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