Module: Interactor::Strict::ClassMethods

Defined in:
lib/interactor/strict.rb

Instance Method Summary collapse

Instance Method Details

#call(*args, **kargs) ⇒ Object



31
32
33
# File 'lib/interactor/strict.rb', line 31

def call(*args, **kargs)
  new(*args, **kargs).tap(&:run).context
end

#call!(*args, **kargs) ⇒ Object



35
36
37
# File 'lib/interactor/strict.rb', line 35

def call!(*args, **kargs)
  new(*args, **kargs).tap(&:run!).context
end