Module: SimpleResult

Defined in:
lib/brightdata/result.rb

Overview

Compatibility constructors for the re-exported ‘simple-result` module.

Class Method Summary collapse

Class Method Details

.failure(error = nil) ⇒ SimpleResult::Failure

Build a failed result.

Parameters:

  • error (Object, nil) (defaults to: nil)

    failure error

Returns:

  • (SimpleResult::Failure)


24
25
26
# File 'lib/brightdata/result.rb', line 24

def self.failure(error = nil)
  Failure.new(error:)
end

.success(payload = nil) ⇒ SimpleResult::Success

Build a successful result.

Parameters:

  • payload (Object, nil) (defaults to: nil)

    success payload

Returns:

  • (SimpleResult::Success)


17
18
19
# File 'lib/brightdata/result.rb', line 17

def self.success(payload = nil)
  Success.new(payload:)
end