module Cuprum::ResultHelpers

Helper methods for generating Cuprum result objects.

Private Instance Methods

build_result(error: nil, status: nil, value: nil) click to toggle source
# File lib/cuprum/result_helpers.rb, line 10
def build_result(error: nil, status: nil, value: nil)
  Cuprum::Result.new(error: error, status: status, value: value)
end
failure(error) click to toggle source
# File lib/cuprum/result_helpers.rb, line 14
def failure(error)
  build_result(error: error)
end
success(value) click to toggle source
# File lib/cuprum/result_helpers.rb, line 18
def success(value)
  build_result(value: value)
end