Ruby WebKit 2
The Ruby-WebKitGtk bindings are usable. Clone them:
git clone git://github.com/danlucraft/rbwebkitgtk.git
or download them. I’m using the WebKit nightly r31823, YMMV. Build instructions for WebKitGtk are here.

To do:
- Finish the methods on WebView.
WebHistoryListWebHistoryItem
Ruby WebKit
Update: These bindings are now pretty usable. See here.
This morning I started working on some Ruby bindings for WebKit on GTK. I’ve only been working on them for an hour or so but they can already do this:
require 'src/lib/webkit'
win = Gtk::Window.new
wv = Gtk::WebKit::WebView.new
win.add(wv)
win.show_all
wv.open(’http://www.google.com’)
Gtk.main
to get this:
The Ruby-Gnome2 team have done a fantastic job of making it easy to write Ruby to GTK bindings. I hope to make good progress on these tomorrow.