Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Rangeクラス > include?

instance method Range#include?

include?(obj) -> bool[permalink][rdoc]
member?(obj) -> bool

obj が範囲内に含まれている時に真を返します。

<=> メソッドによる演算により範囲内かどうかを判定するには Range#cover? を使用してください。

[PARAM] obj:
比較対象のオブジェクトを指定します。

例:

p (0.1 .. 0.2).member?(0.15)  # => true

# 文字列の場合、include? は辞書順の比較になる
p ("a" .. "c").include?("ba") # => false
p ("a" .. "c").member?("ba")  # => false

[SEE_ALSO] Range#cover?