Method: HTTPX::Channel#unmerge

Defined in:
lib/httpx/channel.rb

#unmerge(channel) ⇒ Object



110
111
112
113
114
115
116
117
118
119
# File 'lib/httpx/channel.rb', line 110

def unmerge(channel)
  @origins -= channel.instance_variable_get(:@origins)
  purge_pending do |request, args|
    request.uri == channel.uri && begin
      request.transition(:idle)
      channel.send(request, *args)
      true
    end
  end
end