Module: LookupBy::Lookup::InstanceMethods

Defined in:
lib/lookup_by/lookup.rb

Instance Method Summary collapse

Instance Method Details

#===(arg) ⇒ Object



103
104
105
106
107
108
109
110
111
112
# File 'lib/lookup_by/lookup.rb', line 103

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