Module: Cyrax::Extensions::HasRepository
- Extended by:
- ActiveSupport::Concern
- Included in:
- Resource
- Defined in:
- lib/cyrax/extensions/has_repository.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#repository ⇒ Object
14 15 16 17 18 19 |
# File 'lib/cyrax/extensions/has_repository.rb', line 14 def repository = (self.class. || {}).merge( as: accessor, resource_class: resource_class, params: params ) repository_class.new() end |
#repository_class ⇒ Object
10 11 12 |
# File 'lib/cyrax/extensions/has_repository.rb', line 10 def repository_class [:repository] || self.class._repository_class || Cyrax::Repository end |