Method: ProcessChain::InstanceMethods#return_fail

Defined in:
lib/process_chain.rb

#return_fail(results = nil) ⇒ Object

Returns a new fail instace of chain

Parameters:

  • results (Hash) (defaults to: nil)

    a new input for next process



56
57
58
# File 'lib/process_chain.rb', line 56

def return_fail(results = nil)
  self.class.new input: build_new_result(results), success: false
end