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
|
.path ⇒ Object
17
18
19
|
# File 'lib/unitwise.rb', line 17
def self.path
@path ||= File.dirname(File.dirname(__FILE__))
end
|