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
Class Method Summary collapse
Class Method Details
.wrap ⇒ Object
10 11 12 13 14 |
# File 'lib/pwush/response.rb', line 10 def self.wrap Deffered.new(yield).resolve rescue Http::TimeoutError => e Failure.new(e) end |