標準クラスかactive_supportに数値を特定の範囲に収めるメソッドが用意されていたと思うのですが、名前を忘れてしまいました。

具体的にはこのような動作をするメソッドです。

class Numeric
  def within(min,max)
    [[min, self].max, max].min
  end
end

これを使って

3.within(1,5)
#=> 3
-1.within(1,5)
#=> 1
6.within(1,5)
#=> 5

単なる私の記憶違いかもしれませんが、ご存知のかたおられますか?