class Terjira::Client::Agile
Public Class Methods
backlog_issues(board_id)
click to toggle source
# File lib/terjira/client/agile.rb, line 32 def backlog_issues(board_id) get_backlog_issues(board_id) end
boards()
click to toggle source
# File lib/terjira/client/agile.rb, line 13 def boards all['values'] end
project_by_board(board_id)
click to toggle source
# File lib/terjira/client/agile.rb, line 9 def project_by_board(board_id) agile_api_get("board/#{board_id}/project") end
sprints(board_id)
click to toggle source
# File lib/terjira/client/agile.rb, line 17 def sprints(board_id) sprints = get_sprints(board_id)['values'] sprints.sort_by do |sprint| if sprint['state'] == 'active' [0, sprint['id']] elsif sprint['state'] == 'future' [1, sprint['id']] elsif sprint['state'] == 'closed' [2, sprint['id'] * -1] else [3, 0] end end end