module HTTPX::Plugins::Callbacks::InstanceMethods

  1. lib/httpx/plugins/callbacks.rb

Methods

Public Instance

  1. plugin

Included modules

  1. HTTPX::Callbacks

Public Instance methods

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