Method: Crossbeam::Result#initialize

Defined in:
lib/crossbeam/result.rb

#initialize(called: false, errors: nil, failure: false, results: nil) ⇒ Result

Used to initialize a service calls results, errors, and stats

Parameters:

  • called (Boolean) (defaults to: false)
  • errors (Hash) (defaults to: nil)
  • failure (Boolean) (defaults to: false)
  • results (Object) (defaults to: nil)


22
23
24
25
26
27
28
29
# File 'lib/crossbeam/result.rb', line 22

def initialize(called: false, errors: nil, failure: false, results: nil)
  super(called, errors, failure, results)

  self.called = called
  self.errors = Crossbeam::Errors.new
  self.failure = failure
  self.results = nil
end