Sha256: 7b562b6a01e57ebc74cab1c7eb44c71a86c1d106e3b2629d287e5fa9932d7bb6

Contents?: true

Size: 337 Bytes

Versions: 23

Compression:

Stored size: 337 Bytes

Contents

require 'earth'

module Earth
  module EIA
    extend self
    
    def convert_value(value, args = {})
      case value
      when '*'
        0
      when 'Q', 'W'
        nil
      else
        if args[:to]
          value.to_f.send(args[:from]).to(args[:to])
        else
          value.to_f
        end
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
earth-1.2.1 lib/earth/eia.rb
earth-1.1.2 lib/earth/eia.rb
earth-1.1.1 lib/earth/eia.rb
earth-1.1.0 lib/earth/eia.rb
earth-1.0.3 lib/earth/eia.rb
earth-1.0.2 lib/earth/eia.rb
earth-1.0.1 lib/earth/eia.rb
earth-1.0.0 lib/earth/eia.rb
earth-0.12.4 lib/earth/eia.rb
earth-0.12.3 lib/earth/eia.rb
earth-0.12.2 lib/earth/eia.rb
earth-0.12.1 lib/earth/eia.rb
earth-0.12.0 lib/earth/eia.rb
earth-0.11.20 lib/earth/eia.rb
earth-0.11.19 lib/earth/eia.rb
earth-0.11.18 lib/earth/eia.rb
earth-0.11.17 lib/earth/eia.rb
earth-0.11.16 lib/earth/eia.rb
earth-0.11.15 lib/earth/eia.rb
earth-0.11.14 lib/earth/eia.rb