Skip to content

ha/fraggle-block

This branch is 10 commits behind dylanegan/fraggle-block:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Dylan Egan
Apr 22, 2011
8deb162 · Apr 22, 2011

History

18 Commits
Apr 15, 2011
Apr 15, 2011
Apr 22, 2011
Apr 22, 2011
Apr 15, 2011
Apr 15, 2011
Apr 15, 2011
Apr 15, 2011
Apr 15, 2011

Repository files navigation

Fraggle::Block

A synchronous Ruby client for Doozer.

Install

$ gem install fraggle-block

Use

>> require 'rubygems'
>> require 'fraggle/block'
>> client = Fraggle::Block.connect
=> #<Fraggle::Block::Client:0x10217b260 @connection=#<Fraggle::Block::Connection:0x10217bbc0 @cn=#<TCPSocket:0x10217b3c8>, host"127.0.0.1", port8046
>> client.set('/foo', 'test', 0)
=> Fraggle::Block::Response tag: 0, flags: 3, rev: 482
>> foo = client.get('/foo')
=> Fraggle::Block::Response value: "test", tag: 0, flags: 3, rev: 482
>> foo = client.getdir('/')
=> [Fraggle::Block::Response path: "foo", tag: 0, flags: 1, Fraggle::Block::Response path: "ctl", tag: 0, flags: 1, Fraggle::Block::Response tag: 0, flags: 2]
>> foo = client.del('/foo', 482)
=> Fraggle::Block::Response tag: 0, flags: 3
>> client.disconnect
=> nil 

See examples for more.

Packages

No packages published