module Strum::Service::ClassMethods

Internal: Interactor class methods.

Public Instance Methods

call(main_input, args = {}, &block) click to toggle source
# File lib/strum/service.rb, line 28
def call(main_input, args = {}, &block)
  raise ArgumentError, "Only Hash are allowed for args" unless args.is_a?(Hash)

  new(main_input, **args).execute(&block)
end