class Numeric

Public Instance Methods

clip(lower, upper) click to toggle source
# File lib/numeric_clip.rb, line 4
def clip(lower, upper)
  raise ArgumentError, "lower(#{lower}) > upper(#{upper})" if lower > upper
  if self < lower
    lower
  elsif self > upper
    upper
  else
    self
  end
end