Sha256: a0c3ae07948793fe202f4920558d00472a3983be56fb3f755edda3eec2f0acea
Contents?: true
Size: 770 Bytes
Versions: 22
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
22 entries across 22 versions & 2 rubygems