module HTTPX::Plugins::Callbacks::InstanceMethods

  1. lib/httpx/plugins/callbacks.rb

Methods

Public Instance

  1. close
  2. plugin

Included modules

  1. HTTPX::Callbacks

Public Instance methods

close(*)
[show source]
   # File lib/httpx/plugins/callbacks.rb
47 def close(*)
48   super
49 rescue CallbackError => e
50   raise e.cause
51 end
plugin(*args, &blk)
[show source]
   # File lib/httpx/plugins/callbacks.rb
35 def plugin(*args, &blk)
36   super(*args).tap do |sess|
37     CALLBACKS.each do |cb|
38       next unless callbacks_for?(cb)
39 
40       sess.callbacks(cb).concat(callbacks(cb))
41     end
42 
43     sess.wrap(&blk) if blk
44   end
45 end