class Jira::SprintAPI

Public Instance Methods

rapid_views() click to toggle source
# File lib/jira/sprint_api.rb, line 20
def rapid_views
  json = get("rapidview")
  return json['views'] if json['errorMessages'].nil?
  []
end
sprint(rapid_view_id, sprint_id) click to toggle source
# File lib/jira/sprint_api.rb, line 4
def sprint(rapid_view_id, sprint_id)
  params = {
    rapidViewId: rapid_view_id,
    sprintId:    sprint_id
  }
  json = get('rapid/charts/sprintreport', params: params) || {}
  return json if json['errorMessages'].nil?
  {}
end
sprints(rapid_view_id) click to toggle source
# File lib/jira/sprint_api.rb, line 14
def sprints(rapid_view_id)
  json = get("sprintquery/#{rapid_view_id}")
  return json if json['errorMessages'].nil?
  {}
end

Protected Instance Methods

endpoint() click to toggle source
# File lib/jira/sprint_api.rb, line 28
def endpoint
  "#{Jira::Core.url}/rest/greenhopper/latest"
end