Module: Unitwise::Standard
- Defined in:
- lib/unitwise/standard.rb,
lib/unitwise/standard/base.rb,
lib/unitwise/standard/scale.rb,
lib/unitwise/standard/extras.rb,
lib/unitwise/standard/prefix.rb,
lib/unitwise/standard/function.rb,
lib/unitwise/standard/base_unit.rb,
lib/unitwise/standard/derived_unit.rb
Overview
The Standard module is responsible for fetching the UCUM specification unit
standards and translating them into yaml files. This code is only used for
by the rake task rake unitwise:update_standard and as such is not
normally loaded.
Defined Under Namespace
Modules: Extras Classes: Base, BaseUnit, DerivedUnit, Function, Prefix, Scale
Constant Summary collapse
- HOST =
"unitsofmeasure.org"- PATH =
"/ucum-essence.xml"
Class Method Summary collapse
Class Method Details
.body ⇒ Object
20 21 22 |
# File 'lib/unitwise/standard.rb', line 20 def body @body ||= Net::HTTP.get HOST, PATH end |
.hash ⇒ Object
24 25 26 |
# File 'lib/unitwise/standard.rb', line 24 def hash Nori.new.parse(body)["root"] end |