Class: LogicPro::Interactor
- Inherits:
-
Object
- Object
- LogicPro::Interactor
show all
- Includes:
- Interactor, InteractorForm
- Defined in:
- lib/logic_pro/interactor.rb
Constant Summary
LogicPro::InteractorForm::Types
Instance Method Summary
collapse
#context_form
Instance Method Details
#run! ⇒ Object
10
11
12
13
14
15
16
17
18
|
# File 'lib/logic_pro/interactor.rb', line 10
def run!
with_hooks do
context.called!(self)
call
end
rescue StandardError => e
context.rollback!
fail_error!(e)
end
|
#to_proc ⇒ Object
6
7
8
|
# File 'lib/logic_pro/interactor.rb', line 6
def to_proc
public_method(:call).to_proc
end
|