class JiraCmd
Attributes
server[RW]
user[RW]
Public Class Methods
new(server_name, user_name)
click to toggle source
# File lib/jira_cmd.rb, line 57 def initialize(server_name, user_name) @server = server_name @user = user_name end
Public Instance Methods
get_in_release(release)
click to toggle source
# File lib/jira_cmd.rb, line 81 def get_in_release(release) return if release.nil? || release.empty? all_in_release="https://#{server}/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3d+CTII+and+fixVersion+%3d+#{release}+and+status+%3d+%22Todo/User+Story%22+and+type+!%3d+%22Automated+Test%22+order+by+priority" all_jira = JiraQuery.new url: all_in_release all_jira.process puts "IN #{release}" puts all_jira.issues end
get_issue(issue)
click to toggle source
# File lib/jira_cmd.rb, line 74 def get_issue(issue) my_issues_url = "https://#{server}/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=key+%3d+'#{issue}'" jira = JiraQuery.new url: my_issues_url jira.process puts jira.issues end
get_mine()
click to toggle source
# File lib/jira_cmd.rb, line 62 def get_mine get_user user end
get_user(user)
click to toggle source
# File lib/jira_cmd.rb, line 66 def get_user(user) my_issues_url = "https://#{server}/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=assignee+%3d+'#{user}'+and+status+!%3d+'closed'" jira = JiraQuery.new url: my_issues_url jira.process puts "#{user.upcase} ISSUES" puts jira.issues end