class FahrenheitStrategy

Public Instance Methods

convert_temperature(convert_to, temperature) click to toggle source
# File lib/temperature_converter/fahrenheit_strategy.rb, line 5
def convert_temperature(convert_to, temperature)
  base_calculation = (temperature - 32) * 5.0 / 9.0
  case convert_to
  when 'celsius'
   base_calculation 
  when 'kelvin'
    base_calculation + 273.15
  when 'fahrenheit'
    temperature
  else
    raise ScaleNotSupportedError
  end
end