jira-rubyという gem を使用して、JIRA から問題を取得しようとしています。問題は、結果に 70 件の問題が含まれているのに、最初の 50 件しか表示されないことです。JIRA REST API を直接使用する場合、maxResults パラメーター (JQL の外部) をより大きな数値に設定できます。しかし、ルビーの宝石にはその可能性がありません。
この ruby gem を使用して maxResults フラグを直接設定する可能性はありますか、または他の同様に単純な解決策はありますか?
コードは次のとおりです。
require 'jira'
class PagesController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
def home
options = {
:username => 'xxx',
:password => 'xxx',
:site => "https://xxx.atlassian.net",
:context_path => '',
:auth_type => :basic
}
client = JIRA::Client.new(options)
@issues = 0
client.Issue.jql("project = AA AND fixVersion = it11").each do |issue|
@issues += 1 # "#{@issues} <br> #{issue.id} - #{issue}"
end
end
end