Sha256: e86959a91f2c4de71e2847cba3664d1c24a67d3c282a1121501dbe8e72937a7e

Contents?: true

Size: 646 Bytes

Versions: 107

Compression:

Stored size: 646 Bytes

Contents

# frozen_string_literal: true

module Faraday
  # RequestOptions contains the configurable properties for a Faraday request.
  class RequestOptions < Options.new(:params_encoder, :proxy, :bind,
                                     :timeout, :open_timeout, :read_timeout,
                                     :write_timeout, :boundary, :oauth,
                                     :context, :on_data)

    def []=(key, value)
      if key && key.to_sym == :proxy
        super(key, value ? ProxyOptions.from(value) : nil)
      else
        super(key, value)
      end
    end

    def stream_response?
      on_data.is_a?(Proc)
    end
  end
end

Version data entries

107 entries across 94 versions & 18 rubygems

Version Path
logstash-output-scalyr-0.1.4 vendor/bundle/jruby/2.5.0/gems/faraday-1.0.1/lib/faraday/options/request_options.rb
logstash-output-scalyr-0.1.3 vendor/bundle/jruby/2.5.0/gems/faraday-1.0.1/lib/faraday/options/request_options.rb
tdiary-5.1.2 vendor/bundle/ruby/2.7.0/gems/faraday-1.0.1/lib/faraday/options/request_options.rb
logstash-output-scalyr-0.1.2 vendor/bundle/jruby/2.5.0/gems/faraday-1.0.1/lib/faraday/options/request_options.rb
faraday-1.0.1 lib/faraday/options/request_options.rb
tdiary-5.1.1 vendor/bundle/ruby/2.7.0/gems/faraday-1.0.0/lib/faraday/options/request_options.rb
faraday-1.0.0 lib/faraday/options/request_options.rb