Sha256: a87028287b043a11c54e929d34052e2205655fed734297e5b25bc9e37f40153a
Contents?: true
Size: 338 Bytes
Versions: 4
Compression:
Stored size: 338 Bytes
Contents
require 'dry-monads' require 'pwush/response/deffered' require 'pwush/response/value' module Pwush module Response def self.wrap Deffered.new(yield).resolve rescue Http::TimeoutError => e Failure.new(e) end class Success < Dry::Monads::Success; end class Failure < Dry::Monads::Failure; end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pwush-0.1.4 | lib/pwush/response.rb |
pwush-0.1.3 | lib/pwush/response.rb |
pwush-0.1.2 | lib/pwush/response.rb |
pwush-0.1.0 | lib/pwush/response.rb |