Module: Pwush::Response

Includes:
Dry::Monads::Result::Mixin
Defined in:
lib/pwush/response.rb,
lib/pwush/response/value.rb,
lib/pwush/response/deffered.rb

Defined Under Namespace

Classes: Deffered, Value

Class Method Summary collapse

Class Method Details

.wrapObject



12
13
14
15
16
# File 'lib/pwush/response.rb', line 12

def self.wrap
  Deffered.new(yield).resolve
rescue HTTP::TimeoutError => e
  Failure.new(e)
end