module HTTPX::Plugins::Stream::InstanceMethods

  1. lib/httpx/plugins/stream.rb

Methods

Public Instance

  1. request

Public Instance methods

request(*args, stream: false, **options)
[show source]
    # File lib/httpx/plugins/stream.rb
129 def request(*args, stream: false, **options)
130   return super(*args, **options) unless stream
131 
132   requests = args.first.is_a?(Request) ? args : build_requests(*args, options)
133   raise Error, "only 1 response at a time is supported for streaming requests" unless requests.size == 1
134 
135   request = requests.first
136 
137   StreamResponse.new(request, self)
138 end