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
 94 def request(*args, stream: false, **options)
 95   return super(*args, **options) unless stream
 96 
 97   requests = args.first.is_a?(Request) ? args : build_requests(*args, options)
 98   raise Error, "only 1 response at a time is supported for streaming requests" unless requests.size == 1
 99 
100   request = requests.first
101 
102   StreamResponse.new(request, self)
103 end