Gemfile
source 'https://rubygems.org'
gem 'pivotal-tracker'
main.rb
require 'rubygems'
require 'pivotal-tracker'
PivotalTracker::Client.token = 'api token'
project_id = 12345
label = '見積もる分'
project = PivotalTracker::Project.find(project_id)
sum = 0
project.stories.all(label: label).each do |story|
next if story.estimate == -1
sum += story.estimate
end
puts sum
story.estimateが-1を返る場合はそのストーリーに見積もりが付いてない状態でした。
初期設定
- PivotalTracker::Client.tokenにはapiトークンを設定します。
- project_idには見積もりたいプロジェクトのidを設定します。
- labelには、見積もりたいストーリーに例えば(見積もる分)みたいなラベル名を付けておいたのを設定します。