module ActAsInteractor::ClassMethods

Public Instance Methods

call(params, &block) click to toggle source
# 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