Module: DeepStore::Model::Persistence::ClassMethods
- Defined in:
- lib/deep_store/model/persistence.rb
Instance Method Summary collapse
Instance Method Details
#create(data = {}) ⇒ Object
32 33 34 |
# File 'lib/deep_store/model/persistence.rb', line 32 def create(data = {}) new(data).save end |
#destroy(key) ⇒ Object
36 37 38 |
# File 'lib/deep_store/model/persistence.rb', line 36 def destroy(key) repository.destroy(key) end |
#repository ⇒ Object
40 41 42 43 44 |
# File 'lib/deep_store/model/persistence.rb', line 40 def repository @repository ||= Repository.new(bucket: settings[:bucket], codec: settings[:codec], resource_class: self) end |