Class: Loco::Adapter
- Inherits:
-
Object
show all
- Defined in:
- lib/motion-loco/adapter.rb
Instance Method Summary
collapse
-
#create_record(record, &block) ⇒ Object
-
#delete_record(record, &block) ⇒ Object
-
#find(record, id, &block) ⇒ Object
-
#find_all(type, records, &block) ⇒ Object
-
#find_many(type, records, ids, &block) ⇒ Object
-
#find_query(type, records, params, &block) ⇒ Object
-
#save_record(record, &block) ⇒ Object
Instance Method Details
#create_record(record, &block) ⇒ Object
5
6
7
|
# File 'lib/motion-loco/adapter.rb', line 5
def create_record(record, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #create_record(record, &block)."
end
|
#delete_record(record, &block) ⇒ Object
29
30
31
|
# File 'lib/motion-loco/adapter.rb', line 29
def delete_record(record, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #delete_record(record, &block)."
end
|
#find(record, id, &block) ⇒ Object
9
10
11
|
# File 'lib/motion-loco/adapter.rb', line 9
def find(record, id, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #find(record, id, &block)."
end
|
#find_all(type, records, &block) ⇒ Object
13
14
15
|
# File 'lib/motion-loco/adapter.rb', line 13
def find_all(type, records, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #find_all(type, records, &block)."
end
|
#find_many(type, records, ids, &block) ⇒ Object
17
18
19
|
# File 'lib/motion-loco/adapter.rb', line 17
def find_many(type, records, ids, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #find_many(type, records, ids, &block)."
end
|
#find_query(type, records, params, &block) ⇒ Object
21
22
23
|
# File 'lib/motion-loco/adapter.rb', line 21
def find_query(type, records, params, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #find_query(type, records, params, &block)."
end
|
#save_record(record, &block) ⇒ Object
25
26
27
|
# File 'lib/motion-loco/adapter.rb', line 25
def save_record(record, &block)
raise NoMethodError, "Loco::Adapter subclasses must implement #save_record(record, &block)."
end
|