module DeepStore::Model::Persistence::ClassMethods

Public Instance Methods

create(data = {}) click to toggle source
# File lib/deep_store/model/persistence.rb, line 32
def create(data = {})
  new(data).save
end
destroy(key) click to toggle source
# File lib/deep_store/model/persistence.rb, line 36
def destroy(key)
  repository.destroy(key)
end
repository() click to toggle source
# File lib/deep_store/model/persistence.rb, line 40
def repository
  @repository ||= Repository.new(bucket:         settings[:bucket],
                                 codec:          settings[:codec],
                                 resource_class: self)
end