Sha256: b08f3492783ac61019a4d12c65a9ffa0097eb78aa814624ca618516e5d0290a0
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
module PivotalTracker class Iteration include HappyMapper class << self def all(project, options={}) params = PivotalTracker.encode_options(options) parse(Client.connection["/projects/#{project.id}/iterations#{params}"].get) end def current(project) array = parse(Client.connection["projects/#{project.id}/iterations/current"].get) array.first if array end def done(project, options={}) params = PivotalTracker.encode_options(options) parse(Client.connection["/projects/#{project.id}/iterations/done#{params}"].get) end def backlog(project, options={}) params = PivotalTracker.encode_options(options) parse(Client.connection["/projects/#{project.id}/iterations/backlog#{params}"].get) end def current_backlog(project, options={}) params = PivotalTracker.encode_options(options) parse(Client.connection["/projects/#{project.id}/iterations/current_backlog#{params}"].get) end end element :id, Integer element :number, Integer element :start, DateTime element :finish, DateTime element :team_strength, Float has_many :stories, Story, :xpath => './/stories' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pivotal-tracker-0.5.13 | lib/pivotal-tracker/iteration.rb |
pivotal-tracker-0.5.12 | lib/pivotal-tracker/iteration.rb |