カスタムメソッド「cover_e」の実装方法 これは、obj が範囲の開始と終了の間にある場合に true を返す標準の Range#cover?(val) とほとんど同じように実装されています。
("a".."z").cover?("c") #=> true
カスタムメソッドは、次のような「ネストされた」/「継承された」範囲で機能する必要があります: ((2..5))
(1..10).cover_e?((2..5)) # true
(5..15).cover_e?((10..20)) # false
ありがとう!