Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vistahigherlearning / logstash   deb

Repository URL to install this package:

/ opt / logstash / vendor / bundle / jruby / 1.9 / gems / jruby-httpclient-1.1.1-java / lib / http_client.rb

HTTP_CLIENT_DIR = File.join(File.dirname(__FILE__), 'http_client')
$LOAD_PATH.unshift(HTTP_CLIENT_DIR) unless $LOAD_PATH.include?(HTTP_CLIENT_DIR)

require 'status'

if defined?(JRUBY_VERSION)
  JRUBY_HTTP_CLIENT_DIR = File.join(HTTP_CLIENT_DIR, 'jruby')
  VENDOR_DIR = File.expand_path(File.join(File.dirname(__FILE__), '..', 'vendor'))

  $LOAD_PATH.unshift(JRUBY_HTTP_CLIENT_DIR) unless $LOAD_PATH.include?(JRUBY_HTTP_CLIENT_DIR)
  $LOAD_PATH.unshift(VENDOR_DIR) unless $LOAD_PATH.include?(VENDOR_DIR)

  require 'java'
  require 'commons-logging-1.1.1'
  require 'commons-codec-1.4'
  require 'httpcore-4.1'
  require 'httpmime-4.1.1'
  require 'httpclient-4.1.1'
  require 'httpclient-cache-4.1.1'

  require 'client_configuration'
else
  MRI_HTTP_CLIENT_DIR = File.join(HTTP_CLIENT_DIR, 'mri')
  $LOAD_PATH.unshift(MRI_HTTP_CLIENT_DIR) unless $LOAD_PATH.include?(MRI_HTTP_CLIENT_DIR)

  require 'net/http'
  require 'cgi'
end

require 'methods'
require 'response'
require 'client'