LevelDB Ruby bindings.

Do this:

gem install leveldb-ruby

And then run this:

require 'rubygems' # on ruby < 1.9
require 'leveldb'

db = LevelDB::DB.new "/tmp/asdf"
db.put "it", "works"
db.get "it"

Only a very few operations are supported right now:

DB.new    # creates or loads as necessary
DB.create # dies if it already exists
DB.load   # dies unless it alread exists

DB#get    # alias: DB#[]
DB#put    # alias: DB#[]=
DB#delete

DB#each
... and all the enumerable methods