Class: PivotalTracker::Project

Inherits:
Object
  • Object
show all
Defined in:
lib/pivotaltracker/project.rb

Constant Summary collapse

PROJECT_ENDPOINT =
"projects/:project_id"

Class Method Summary collapse

Class Method Details

.find(id) ⇒ Object

Raises:



7
8
9
10
11
12
# File 'lib/pivotaltracker/project.rb', line 7

def self.find(id)
  client = PivotalTracker::API.build_client
  response = client.get(PROJECT_ENDPOINT, id)
  raise NoProjectError.new(id) if response.status != 200
  ::PivotalTracker::Resource::Project.new(::JSON.parse(response.body))
end