今年もクリスマスにリリースされました。毎年素敵なプレゼントをありがとうございます!
Moduleも refine
出来るようになってべんりですね。
module Moconize refine Comparable do def clamp(min, max) if (min..max).include? self '😇' else super(min, max) end end end end using Moconize puts -3.clamp(1, 10) #=> 1 puts 13.clamp(1, 10) #=> 10 puts 5.clamp(1, 10) #=> 😇
Comparable#clamp めちゃくちゃべんりで、指定した範囲外だとその範囲に丸めてくれるし、範囲内だったときはモコナを表示してくれる pic.twitter.com/J4MAeRgxqd
— 年末年始 (@tomohi_ro) 2016年12月25日