@

Ruby

Gem rest-client

La gem rest-client est idéale pour l'utilisation de l'API REST ClicRDV

require 'rubygems'
require 'rest_client'
require 'json'

baseUrl = 'https://user%40clicrdv.com:secret@sanbox.clicrdv.com/api/v1'

response = RestClient.get baseUrl+'/groups/:group_id/fiches.json'

result = JSON.parse(response)

puts result.inspect

Ruby + ActiveResource

ActiveResource permet d’effectuer un mapping automatique à partir de ressources RESTful et de les exposer sous formes de modèles au sein d’une application Ruby.

Exemple :

class Calendar < ActiveResource::Base

  self.site = "https://sandbox.clicrdv.com/api/v1"
  self.user = "eric@clicrdv.com"
  self.password = "test"
end

Pour plus de renseignements, consultez la documentation d’ActiveResource : http://api.rubyonrails.org/classes/ActiveResource/Base.html