class Stormglass::AlternateValues::Celsius

Public Class Methods

perform(subvalues) click to toggle source
# File lib/stormglass/alternate_values/celsius.rb, line 3
def self.perform(subvalues)
  inject_fahrenheit(subvalues)
end

Private Class Methods

inject_fahrenheit(subvalues) click to toggle source
# File lib/stormglass/alternate_values/celsius.rb, line 9
def self.inject_fahrenheit(subvalues)
  subvalues << {unit_type: 'F', value: (subvalues.first[:value] * 1.8 + 32).round(2), unit: 'F', description: subvalues.first[:description], unit_description: 'degrees Fahrenheit'}
end