Sha256: fb1ace24112884a5af4c62138c08558655190d0f5c558e8c621d77d1e15d0c37

Contents?: true

Size: 463 Bytes

Versions: 40

Compression:

Stored size: 463 Bytes

Contents

java_import "org.apache.http.client.methods.HttpRequestBase"

class Java::OrgApacheHttpClientMethods::HttpRequestBase

  # Provides an easy way to get the request headers from any request
  def headers
    Hash[*get_all_headers.flat_map { |h| [h.name, h.value] }]
  end

  # Get a single request header
  def [](key)
    h = get_last_header(key)
    h && h.value || nil
  end

  # Set a single request header
  def []=(key, val)
    set_header key, val
  end
end

Version data entries

40 entries across 40 versions & 5 rubygems

Version Path
manticore-0.9.1-java lib/manticore/java_extensions.rb
manticore-0.9.0-java lib/manticore/java_extensions.rb
manticore-0.8.0-java lib/manticore/java_extensions.rb
logstash-output-scalyr-0.2.1.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.2.0 vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.2.0.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.26.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.25.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.24.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.23.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.22.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.7.1-java/lib/manticore/java_extensions.rb
manticore-0.7.1-java lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.21.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.20.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.19.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.18.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.17.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.16.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.15.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb
logstash-output-scalyr-0.1.14.beta vendor/bundle/jruby/2.5.0/gems/manticore-0.6.4-java/lib/manticore/java_extensions.rb