Module: Juvet::Repository::ClassMethods
- Defined in:
- lib/juvet/repository.rb
Instance Method Summary collapse
- #adapter ⇒ Object
- #adapter=(adapter) ⇒ Object
- #create(entity) ⇒ Object
- #destroy(id) ⇒ Object
- #find(id) ⇒ Object
- #persist(entity) ⇒ Object
- #update(entity) ⇒ Object
Instance Method Details
#adapter ⇒ Object
14 15 16 |
# File 'lib/juvet/repository.rb', line 14 def adapter @adapter end |
#adapter=(adapter) ⇒ Object
18 19 20 |
# File 'lib/juvet/repository.rb', line 18 def adapter=(adapter) @adapter = adapter end |
#create(entity) ⇒ Object
22 23 24 |
# File 'lib/juvet/repository.rb', line 22 def create(entity) adapter.create entity end |
#destroy(id) ⇒ Object
26 27 28 |
# File 'lib/juvet/repository.rb', line 26 def destroy(id) adapter.destroy id end |
#find(id) ⇒ Object
30 31 32 |
# File 'lib/juvet/repository.rb', line 30 def find(id) adapter.find id end |
#persist(entity) ⇒ Object
34 35 36 |
# File 'lib/juvet/repository.rb', line 34 def persist(entity) adapter.persist entity end |
#update(entity) ⇒ Object
38 39 40 |
# File 'lib/juvet/repository.rb', line 38 def update(entity) adapter.update entity end |