class Converter

Public Instance Methods

convert_range(args) click to toggle source
# File lib/converter.rb, line 15
def convert_range(args)
  value = args.fetch(:value, 0)
  json_to_parse = args.fetch(:json_to_parse, '')

  if JSON.parse(json_to_parse)['unit'] == 'fahrenheit'
    value /= 1.8
  else
    value
  end
end
convert_temperature(args) click to toggle source
# File lib/converter.rb, line 2
def convert_temperature(args)
  value = args.fetch(:value, 0)
  json_to_parse = args.fetch(:json_to_parse, '')

  if JSON.parse(json_to_parse)['unit'] == 'kelvin'
    value -= 273.15
  elsif JSON.parse(json_to_parse)['unit'] == 'fahrenheit'
    value = ((value - 32) * 5) / 9
  else
    value
  end
end