Method: Unitwise::Compatible#composition_string

Defined in:
lib/unitwise/compatible.rb

#composition_stringString

A string representation of a unit based on the atoms it’s derived from

Returns:

  • (String)


38
39
40
41
42
# File 'lib/unitwise/compatible.rb', line 38

def composition_string
  composition.sort.map do |k, v|
    v == 1 ? k.to_s : "#{k}#{v}"
  end.join('.')
end