Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.1.1
Fetching contributors…

Cannot retrieve contributors at this time

49 lines (31 sloc) 1.087 kb

firebase

Ruby wrapper for the Firebase backend API.

Changes are sent to all subscribed clients automatically, so you can update your clients in realtime from the backend.

See a video demo of what's possible.

Installation

gem install firebase

Usage

Firebase.base_uri = 'http://gamma.firebase.com/youruser'

response = Firebase.push("todos", { :name => 'Pick the milk', :priority => 1 })
response.success? # => true
response.code # => 200
response.body # => { 'name' => "-INOQPH-aV_psbk3ZXEX" }
response.raw_body # => '{"name":"-INOQPH-aV_psbk3ZXEX"}'

So far, supported methods are:

Firebase.set(path, data)
Firebase.get(path)
Firebase.push(path, data)
Firebase.delete(path)

More features are coming soon.

More information about Firebase and the Firebase API is available at the official website.

Copyright

Copyright (c) 2012 Oscar Del Ben. See LICENSE.txt for further details.

Jump to Line
Something went wrong with that request. Please try again.