Skip to content
Ruby client for FleetDB
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
test
LICENSE
README.md
fleet.gemspec

README.md

fleet-rb

A Ruby client for FleetDB.

Setup

Download and start FleetDB as described in the FleetDB getting started guide, then install this client library with:

$ sudo gem install fleet

Usage

require "rubygems"
require "fleet"

client = Fleet.new

client.query(["ping"])
#=> "pong"

client.query(["select", "accounts", {"where" => ["=", "id", 2]}])
#=> [{"id" => 2, "owner" => "Alice", "credits" => 150}]

The client will raise an exception in the case of an error:

client.query(["bogus"])
RuntimeError: Malformed query: unrecognized query type '"bogus"'

You can optionally specify a host and port other than the default "127.0.0.1" and 3400:

client = Fleet.new(:host => "68.127.150.103", :port => 3401)

See the FleetDB getting started guide and the FleetDB query reference for documentation on the queries available to clients.

Something went wrong with that request. Please try again.