lib/mongohq-client/http.rb in mongohq-client-0.0.3 vs lib/mongohq-client/http.rb in mongohq-client-0.0.4

- old
+ new

@@ -2,14 +2,26 @@ module HTTP def get(uri) raise "Invalid apikey" unless apikey - resp = HTTParty.get("#{base_uri}/#{uri}", query: { :_apikey => apikey } ) + resp = HTTParty.get("#{base_uri}/#{uri}", query: { _apikey: apikey } ) #TODO error handling JSON.parse(resp.body) + end + + def post(uri, json) + HTTParty.post "#{base_uri}/#{uri}", body: json, query: { _apikey: apikey } + + return + end + + def delete(uri) + HTTParty.delete "#{base_uri}/#{uri}", query: { _apikey: apikey } + + return end protected def base_uri "https://api.mongohq.com"