Check for members in Ruby
Ruby's Enumerable
class has a member?
method that returns a boolean.
For arrays, the method checks if the supplied value is included (similar to ['a'].include?('a')
):
[:a, :b].member?(:b) # => true
[:a, :b].member?(:c) # => false
For hashes, the method checks if the supplied value is included in the keys for the hash:
{ a: 'b' }.member?(:a) # => true
{ a: 'b' }.member?(:c) # => false
Tweet