Sha256: 57828a20a2a6c8d88e89aa8cbc68ac71f279ae31f4be556a6e737616b298a40d
Contents?: true
Size: 770 Bytes
Versions: 3
Compression:
Stored size: 770 Bytes
Contents
require 'net/http' require 'nori' require 'unitwise/standard/base' require 'unitwise/standard/prefix' require 'unitwise/standard/base_unit' require 'unitwise/standard/derived_unit' require 'unitwise/standard/scale' require 'unitwise/standard/function' module Unitwise # 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. module Standard HOST = "unitsofmeasure.org" PATH = "/ucum-essence.xml" class << self def body @body ||= Net::HTTP.get HOST, PATH end def hash Nori.new.parse(body)["root"] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
unitwise-0.5.0 | lib/unitwise/standard.rb |
unitwise-0.4.0 | lib/unitwise/standard.rb |
unitwise-0.3.2 | lib/unitwise/standard.rb |