使用ruby jira gem获取所有史诗

使用ruby jira gem获取所有史诗,ruby,rubygems,jira,jira-rest-api,Ruby,Rubygems,Jira,Jira Rest Api,我一直在通过jirarubygem玩jiraapi。我有一个任务,我想列出所有属于用户帐户的史诗。我当前的解决方案是获取所有问题并返回issuetype名称设置为Epic的项目 def list_epics @epics = [] begin all_issues = @jira_client.Issue.all all_issues.each do |issue| @epics << issue if issue.fields.issuetype

我一直在通过
jiraruby
gem玩jiraapi。我有一个任务,我想列出所有属于用户帐户的史诗。我当前的解决方案是获取所有问题并返回
issuetype
名称设置为
Epic
的项目

def list_epics
  @epics = []
  begin
    all_issues = @jira_client.Issue.all
    all_issues.each do |issue|
      @epics << issue if issue.fields.issuetype.name == 'Epic'
    end
  rescue JIRA::HTTPError
    puts "Jira API error"
  end
  @epics
end
def列表\u史诗
@史诗=[]
开始
所有问题=@jira\u client.Issue.all
所有问题。每个问题都有|

@epics我终于找到了解决办法。这可以通过使用
jql
实现,如下所示

epics  = @jira_client.Issue.jql('issuetype=Epic')

希望它能帮助其他人。

说清楚,你是指
jiraruby
gem,而不是
rubyjira
?我找不到名为ruby jira的宝石。你有什么问题?您发布的代码看起来可能是有效的解决方案,但没有提到任何结果/错误消息。