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