Module: Logicum::Interactor

Defined in:
lib/logicum/result.rb,
lib/logicum/interactor.rb

Defined Under Namespace

Modules: CallInterface, ClassMethods Classes: Result

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
11
# File 'lib/logicum/interactor.rb', line 8

def self.included(base)
  base.extend ClassMethods
  base.prepend CallInterface
end

Instance Method Details

#fail!(message = '') ⇒ Object



70
71
72
# File 'lib/logicum/interactor.rb', line 70

def fail!(message = '')
  @__result__.fail! message
end