Awesome
Apidone::Client
ApiDone ruby client.
Installation
Add this line to your application's Gemfile:
gem 'apidone-client'
And then execute:
$ bundle
Or install it yourself as:
$ gem install apidone-client
Usage
Command line
$ gem install apidone-client
Create resource
$ apidone create art -d=artenlinea --data=foo:bar
List collection resources
$ apidone list art -d=artenlinea
Show resource
$ apidone show art -d=artenlinea --id=some_id
Update resource
$ apidone update art -d=artenlinea --id=some_id --data=foo:bar_updated
Delete resource
$ apidone delete art -d=artenlinea --id=some_id
Command help
$ apidone help [create, edit, update, list, show ]
Usage in ruby scripts
require "apidone-client"
Init connection:
@conn = Apidone::Client::Connection.new("dojoruby")
Create a resource:
@c.create("lenguajes")
List resources
@c.list("lenguajes")
Edit , delete & show resources:
@c.update("lenjuages", "someid", {:name=>"ruby", :versions=>["1.8.7", "Ree", "rbx"]})
@c.delete("lenjuages", "someid")
@c.show("lenjuages", "someid")
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
License
Apidone::Client is released under the MIT license.