Ruby wrapper for Firebase
Switch branches/tags
Nothing to show
Pull request Compare This branch is 109 commits behind oscardelben:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.document
.gitignore
.rspec
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
VERSION
firebase.gemspec

README.md

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.