Module: Perimeter::Repository::ClassMethods

Defined in:
lib/perimeter/repository.rb

Instance Method Summary collapse

Instance Method Details

#backendObject

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