lib/slurper/client.rb in slurper-2.1.0 vs lib/slurper/client.rb in slurper-2.2.0
- old
+ new
@@ -1,24 +1,26 @@
-require 'typhoeus'
+require 'rest-client'
module Slurper
class Client
CREATE_STORY_URL = "https://www.pivotaltracker.com/services/v5/projects/#{Slurper::Config.project_id}/stories"
USERS_URL = "https://www.pivotaltracker.com/services/v5/projects/#{Slurper::Config.project_id}/memberships"
def self.create(story)
- Typhoeus.post CREATE_STORY_URL,
- body: story.to_json,
- headers: {
+ RestClient.post(
+ CREATE_STORY_URL,
+ story.to_json,
+ {
"Content-Type" => "application/json",
"X-TrackerToken" => Slurper::Config.token
}
+ )
end
def self.users
- JSON.parse(Typhoeus.get(
+ JSON.parse(RestClient.get(
USERS_URL,
- headers: { "X-TrackerToken" => Slurper::Config.token }
+ { "X-TrackerToken" => Slurper::Config.token }
).try(:body) || '[]')
end
end
end