Module: Perimeter::Repository::ClassMethods
- Defined in:
- lib/perimeter/repository.rb
Instance Method Summary collapse
-
#backend ⇒ Object
Convenience Wrapper.
-
#backend_class(*args) ⇒ Object
–––––––––––––––––––––– Class name definitions ––––––––––––––––––––––.
- #entity_class(*args) ⇒ Object
Instance Method Details
#backend ⇒ Object
Convenience Wrapper
33 34 35 |
# File 'lib/perimeter/repository.rb', line 33 def backend backend_class end |
#backend_class(*args) ⇒ Object
–––––––––––––––––––––– Class name definitions ––––––––––––––––––––––
22 23 24 25 |
# File 'lib/perimeter/repository.rb', line 22 def backend_class(*args) @backend_class = args.first unless args.empty? @backend_class || default_backend_class end |
#entity_class(*args) ⇒ Object
27 28 29 30 |
# File 'lib/perimeter/repository.rb', line 27 def entity_class(*args) @entity_class = args.first unless args.empty? @entity_class || default_entity_class end |