mugyu
7/17/2019 - 11:36 PM

Numeric.to_be_between.rb

class Numeric
  def to_be_between(min, max)
    self < min ? min : self > max ? max : self
  end
end
p 4.to_be_between(5, 10)  # => 5
p 5.to_be_between(5, 10)  # => 5
p 8.to_be_between(5, 10)  # => 8
p 10.to_be_between(5, 10) # => 10
p 11.to_be_between(5, 10) # => 10