(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 |