Method: ColorLib.normalize_to_range

Defined in:
lib/color_lib.rb

.normalize_to_range(value, range) ⇒ Object



61
62
63
64
65
66
67
68
69
70
71
# File 'lib/color_lib.rb', line 61

def normalize_to_range(value, range)
  range = (range.end..range.begin) if (range.end < range.begin)

  if value <= range.begin
    range.begin
  elsif value >= range.end
    range.end
  else
    value
  end
end