Module: Sequencescape::Api::FinderMethods
Defined Under Namespace
Modules: Caching, Delegation
Classes: AllHandler, FindByUuidHandler
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.extended(base) ⇒ Object
15
16
17
|
# File 'lib/sequencescape-api/finder_methods.rb', line 15
def extended(base)
base.singleton_class.send(:include, Delegation)
end
|
.included(base) ⇒ Object
19
20
21
|
# File 'lib/sequencescape-api/finder_methods.rb', line 19
def included(base)
base.send(:include, Delegation)
end
|
Instance Method Details
#all ⇒ Object
70
71
72
|
# File 'lib/sequencescape-api/finder_methods.rb', line 70
def all
api.read(actions.read, AllHandler.new(self))
end
|
#find(uuid) ⇒ Object
42
43
44
|
# File 'lib/sequencescape-api/finder_methods.rb', line 42
def find(uuid)
api.read_uuid(uuid, FindByUuidHandler.new(self))
end
|