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 |