Sha256: 0f3832005b178790d2a0de00045bfaa099620e281905a3055792e7e8b70dbd30

Contents?: true

Size: 1.58 KB

Versions: 4

Compression:

Stored size: 1.58 KB

Contents

require "pathname"
require "java"

dependency_directory = $:.detect { |path| Dir[File.join(path, 'htmlunit/htmlunit-*.jar')].any? }

raise "Could not find htmlunit/htmlunit-VERSION.jar in load path:\n  [ #{$:.join(",\n    ")}\n  ]" unless dependency_directory

Dir[File.join(dependency_directory, "htmlunit/*.jar")].each do |jar|
  require jar
end

java.lang.System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog")
java.lang.System.setProperty("org.apache.commons.logging.simplelog.defaultlog", "fatal")
java.lang.System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true")

# Container module for com.gargoylesoftware.htmlunit namespace.
module HtmlUnit
  java_import "com.gargoylesoftware.htmlunit.BrowserVersion"
  java_import "com.gargoylesoftware.htmlunit.History"
  java_import "com.gargoylesoftware.htmlunit.HttpMethod"
  java_import "com.gargoylesoftware.htmlunit.NicelyResynchronizingAjaxController"
  java_import "com.gargoylesoftware.htmlunit.SilentCssErrorHandler"
  java_import "com.gargoylesoftware.htmlunit.WebClient"
  java_import "com.gargoylesoftware.htmlunit.WebResponseData"
  java_import "com.gargoylesoftware.htmlunit.WebResponseImpl"

  # Container module for com.gargoylesoftware.htmlunit.util namespace.
  module Util
    java_import "com.gargoylesoftware.htmlunit.util.NameValuePair"
    java_import "com.gargoylesoftware.htmlunit.util.WebConnectionWrapper"
  end

  # Disable history tracking
  History.field_reader :ignoreNewPages_

  # Run in Firefox compatibility mode
  BrowserVersion.setDefault(BrowserVersion::FIREFOX_3)
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
akephalos-nerian-0.2.4-java lib/akephalos/htmlunit.rb
akephalos-nerian-0.2.4 lib/akephalos/htmlunit.rb
akephalos-2s-0.2.4 lib/akephalos/htmlunit.rb
brentgreeff_akephalos-0.2.4 lib/akephalos/htmlunit.rb