ruby client for hook.
Getting started:
# Gemfile gem 'hook-client'
Basic usage:
require 'hook-client' client = Hook::Client(:app_id => 1, :key => "something", :endpoint => "https://dl-api.heroku.com") client.collection(:posts).create(:title => "Getting Started", :description => "Getting started with dl-api-ruby.") puts client.collection(:posts).where(:title => "Getting Started").count
For more examples, please see our tests.
Using it with Rails
Set-up with your credentials:
Hook::Client.configure( :app_id => 1, :key => "1f143fde82d14643099ae45e6c98c8e1", :endpoint => "https://dl-api.heroku.com" )
Define your models:
class Post include Hook::Model field :title field :description validates_presence_of :title end
Hook::Model's uses almost the same syntax as ActiveRecord, which you're already familiar with.
You will be able to use any ActiveModel goodies, such as validation, serialization and dirty methods.
License
MIT