Exception: Repositorish::DomainMethodError

Inherits:
NoMethodError
  • Object
show all
Defined in:
lib/repositorish.rb

Overview

Custom error that warns users when calling domain’s methods directly on repository It avoid users to use repositories as actual models

Instance Method Summary collapse

Constructor Details

#initialize(method, *args) ⇒ DomainMethodError

Returns a new instance of DomainMethodError.



104
105
106
# File 'lib/repositorish.rb', line 104

def initialize(method, *args)
  super("Direct call on domain's methods is not allowed", method, *args)
end