Method: DataBroker::Mapper::InstanceMethods#where

Defined in:
lib/data_broker/mapper.rb

#where(eager_load: true, **conds) ⇒ Object



84
85
86
87
88
89
# File 'lib/data_broker/mapper.rb', line 84

def where(eager_load: true, **conds)
  conds = Hash[conds.map { |key, value| [self.mapping[key], value] }]
  records_to_objects(
    self.eager_record(eager_load).where(conds), :eager_load => eager_load
  )
end