Module: Strum::Service::ClassMethods
- Defined in:
- lib/strum/service.rb
Overview
Internal: Interactor class methods.
Instance Method Summary collapse
Instance Method Details
#call(main_input, args = {}, &block) ⇒ Object
28 29 30 31 32 |
# 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 |