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