module Polyfill::V2_4::Comparable

Public Instance Methods

clamp(min, max) click to toggle source
# File lib/polyfill/v2_4/comparable.rb, line 4
def clamp(min, max)
  if min > max
    raise ArgumentError, 'min argument must be smaller than max argument'
  end

  return min if min > self
  return max if max < self
  self
end