Module: Unitwise

Defined in:
lib/unitwise.rb,
lib/unitwise/atom.rb,
lib/unitwise/base.rb,
lib/unitwise/term.rb,
lib/unitwise/unit.rb,
lib/unitwise/scale.rb,
lib/unitwise/errors.rb,
lib/unitwise/prefix.rb,
lib/unitwise/version.rb,
lib/unitwise/function.rb,
lib/unitwise/standard.rb,
lib/unitwise/composable.rb,
lib/unitwise/expression.rb,
lib/unitwise/functional.rb,
lib/unitwise/measurement.rb,
lib/unitwise/expression/parser.rb,
lib/unitwise/expression/matcher.rb,
lib/unitwise/expression/composer.rb,
lib/unitwise/expression/decomposer.rb,
lib/unitwise/expression/transformer.rb

Defined Under Namespace

Modules: Composable, Expression, Standard Classes: Atom, Base, ConversionError, ExpressionError, Function, Functional, Measurement, Prefix, Scale, Term, Unit

Constant Summary collapse

VERSION =
"0.2.2"

Class Method Summary collapse

Class Method Details

.data_file(key) ⇒ Object



21
22
23
# File 'lib/unitwise.rb', line 21

def self.data_file(key)
  File.join path, "data", "#{key}.yaml"
end

.pathObject



17
18
19
# File 'lib/unitwise.rb', line 17

def self.path
  @path ||= File.dirname(File.dirname(__FILE__))
end