Sha256: 0641aef3d12eaba671ba7a02f1d7ee89a4a4571dd13e6f933ac18edfaed59de9
Contents?: true
Size: 561 Bytes
Versions: 18
Compression:
Stored size: 561 Bytes
Contents
module Unitwise::Standard class Function attr_accessor :attributes def initialize(attributes) @attributes = attributes end def name attributes["function"]["@name"] end def value attributes["function"]["@value"].to_f end def unit attributes["function"]["@Unit"] end def primary attributes["@Unit"].gsub(/\(.*\)/, '') end def secondary attributes["@UNIT"] end def to_hash {:function_code => primary, :value => value, :unit_code => unit} end end end
Version data entries
18 entries across 18 versions & 2 rubygems