(from a scratch install). Kinda, I imported my user home (~) from a Time Machine backup.
sudo mkdir /usr/local
sudo chown -R `whoami` /usr/local
curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C /usr/local
| require "rubygems" | |
| require "ffi" | |
| module WinProcess | |
| extend FFI::Library | |
| ffi_lib "kernel32" | |
| ffi_convention :stdcall | |
| class Error < StandardError |
| #!/usr/bin/env ruby | |
| require "rubygems" | |
| require "selenium-webdriver" | |
| module Wait | |
| extend self | |
| def until(timeout = 10) | |
| end_time = Time.now + timeout | |
| require "rubygems" | |
| require "selenium-webdriver" | |
| def wait(timeout = 10, &blk) | |
| end_time = Time.now + timeout | |
| until Time.now >= end_time | |
| begin | |
| return yield | |
| rescue Selenium::WebDriver::Error::NoSuchElementError |
| require 'rubygems' | |
| require 'selenium-webdriver' | |
| require 'rack' | |
| require 'thin' | |
| require 'socket' | |
| require 'pp' | |
| Thread.abort_on_exception = true | |
| class Server |
| module Container | |
| # finds ALL descendant <th> elements of the container | |
| def th() end # returns TableHeaderCell | |
| def ths() end # returns TableHeaderCellCollection | |
| # finds ALL descendant <tfoot> elements of the container | |
| def tfoot() end # returns TableSection | |
| def tfoots() end # returns TableSectionCollection | |
| # finds ALL descendant <thead> elements of the container |
| require "rubygems" | |
| require "watir-webdriver" | |
| class BrowserContainer | |
| def initialize(browser) | |
| @browser = browser | |
| end | |
| end | |
| # |
| require "rubygems" | |
| require "selenium-webdriver" | |
| class DriverContainer | |
| def initialize(driver) | |
| @driver = driver | |
| end | |
| end | |
| # |
| require 'rubygems' | |
| require 'selenium-webdriver' | |
| require 'ext-tempfile' | |
| script = <<S | |
| var browserbot = { | |
| triggerEvent: function(element, eventType, canBubble, controlKeyDown, altKeyDown, shiftKeyDown, metaKeyDown) { | |
| canBubble = (typeof(canBubble) == undefined) ? true: canBubble; | |
| if (element.fireEvent && element.ownerDocument && element.ownerDocument.createEventObject) { | |
| // IE |
| Creating the bundled JRuby jar | |
| ============================== | |
| Let's say we want to bundle these gems: | |
| - Antwrap | |
| - json_pure | |
| - albacore | |
| 1. Check out JRuby HEAD | |
| git clone git://github.com/jruby/jruby.git |