Checking Inclusion in Range in Ruby
Let's say you want to check if a number is between 1 and 3 in ruby.
You can use #include?
:
(1..3).include?(2)
# => true
(1..3).include?(3)
# => true
(1..3).include?(5)
# => false
You can also use the threequals operator ===
:
(1..3) === 2
# => true
(1..3) === 3
# => true
(1..3) === 5
# => false
Both methods can be used on inclusive and exclusive ranges
Tweet