class JIRA::Resource::Sprint
Public Class Methods
all(client, key)
click to toggle source
# File lib/jira/resource/sprint.rb, line 11 def self.all(client, key) response = client.get(path_base(client) + '/sprintquery/' + key.to_s) parse_json(response.body) end
find(client, key, options = {})
click to toggle source
# File lib/jira/resource/sprint.rb, line 16 def self.find(client, key, options = {}) options[:maxResults] ||= 100 options[:startAt] ||= 0 fields = options[:fields].join(',') unless options[:fields].nil? response = client.get("/rest/api/latest/search?jql=sprint=#{key}&fields=#{fields}&startAt=#{options[:startAt]}&maxResults=#{options[:maxResults]}") parse_json(response.body) end
Private Class Methods
path_base(client)
click to toggle source
# File lib/jira/resource/sprint.rb, line 26 def self.path_base(client) client.options[:context_path] + '/rest/greenhopper/1.0' end
Private Instance Methods
path_base(client)
click to toggle source
# File lib/jira/resource/sprint.rb, line 30 def path_base(client) self.class.path_base(client) end