Module: LookupBy::Lookup::InstanceMethods

Defined in:
lib/lookup_by/lookup.rb

Instance Method Summary collapse

Instance Method Details

#===(arg) ⇒ Object



119
120
121
122
123
124
125
126
127
128
# File 'lib/lookup_by/lookup.rb', line 119

def ===(arg)
  case arg
  when Symbol, String, Integer, IPAddr, nil
    return self == self.class[arg]
  when Array
    return arg.any? { |i| self === i }
  end

  super
end