module Cyrax::Extensions::HasRepository

Public Instance Methods

repository() click to toggle source
# File lib/cyrax/extensions/has_repository.rb, line 14
def repository
  options = (self.class._repository_options || {}).merge(
    as: accessor, resource_class: resource_class, params: params
  )
  repository_class.new(options)
end
repository_class() click to toggle source
# File lib/cyrax/extensions/has_repository.rb, line 10
def repository_class
  options[:repository] || self.class._repository_class || Cyrax::Repository
end