Module: Terracycle
- Defined in:
- lib/terracycle.rb,
lib/terracycle/base.rb,
lib/terracycle/oauth.rb,
lib/terracycle/request.rb,
lib/terracycle/httpauth.rb
Defined Under Namespace
Classes: Base, General, HTTPAuth, InformTerracycle, NotFound, OAuth, RateLimitExceeded, Request, TerracycleError, Unauthorized, Unavailable
Class Method Summary
collapse
Class Method Details
.brigade(id) ⇒ Object
40
41
42
|
# File 'lib/terracycle.rb', line 40
def self.brigade(id)
HTTParty.get("http://api.terracycle.net/brigades/#{id}.xml", :format => :xml)
end
|
.collection(id) ⇒ Object
44
45
46
|
# File 'lib/terracycle.rb', line 44
def self.collection(id)
HTTParty.get("http://api.terracycle.net/collections/#{id}.json", :format => :json)
end
|
.label(id) ⇒ Object
32
33
34
|
# File 'lib/terracycle.rb', line 32
def self.label(id)
response = HTTParty.get("http://api.terracycle.net/labels/#{id}.json", :format => :json)
end
|
.label_requests(id) ⇒ Object
48
49
50
51
|
# File 'lib/terracycle.rb', line 48
def self.label_requests(id)
HTTParty.get("http://api.terracycle.net/users/#{username}/collections/#{:id}.json", :format => :json)
end
|
.user_collection(username, id) ⇒ Object
53
54
55
|
# File 'lib/terracycle.rb', line 53
def self.user_collection(username, id)
HTTParty.get("http://api.terracycle.net/label_requests/#{id}.json", :format => :json)
end
|
.user_info(username) ⇒ Object
36
37
38
|
# File 'lib/terracycle.rb', line 36
def self.user_info(username)
HTTParty.get("http://api.terracycle.net/users/#{username}.json", :format => :json)
end
|