Class: Xapit::ActiveRecordAdapter
Overview
This adapter is used for all ActiveRecord models. See AbstractAdapter for details.
Class Method Summary
collapse
Instance Method Summary
collapse
inherited, #initialize, subclasses
Class Method Details
.for_class?(member_class) ⇒ Boolean
4
5
6
|
# File 'lib/xapit/adapters/active_record_adapter.rb', line 4
def self.for_class?(member_class)
member_class.ancestors.map(&:to_s).include? "ActiveRecord::Base"
end
|
Instance Method Details
#find_each(*args, &block) ⇒ Object
16
17
18
|
# File 'lib/xapit/adapters/active_record_adapter.rb', line 16
def find_each(*args, &block)
@target.find_each(*args, &block)
end
|
#find_multiple(ids) ⇒ Object
12
13
14
|
# File 'lib/xapit/adapters/active_record_adapter.rb', line 12
def find_multiple(ids)
@target.find(ids)
end
|
#find_single(id, *args) ⇒ Object
8
9
10
|
# File 'lib/xapit/adapters/active_record_adapter.rb', line 8
def find_single(id, *args)
@target.find_by_id(id, *args)
end
|