Module: ActAsInteractor::ClassMethods
- Defined in:
- lib/act_as_interactor.rb
Instance Method Summary collapse
Instance Method Details
#call(params, &block) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/act_as_interactor.rb', line 7 def call(params, &block) service_outcome = self.new.execute(params) if block_given? Dry::Matcher::ResultMatcher.call(service_outcome, &block) else service_outcome end end |