class KelvinStrategy

Public Instance Methods

convert_temperature(convert_to, temperature) click to toggle source
# File lib/temperature_converter/kelvin_strategy.rb, line 4
def convert_temperature(convert_to, temperature)
  case convert_to
  when 'celsius'
    temperature - 273.15
  when 'fahrenheit'
    temperature * 9/5 - 459.67 
  when 'kelvin'
    temperature
  else
    raise ScaleNotSupportedError
  end
end