Class: JiraQuery

Inherits:
Object
  • Object
show all
Defined in:
lib/jira_cmd.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ JiraQuery

Returns a new instance of JiraQuery.



39
40
41
42
# File 'lib/jira_cmd.rb', line 39

def initialize(params={})
  @search_url = params[:url]
  @issues = []
end

Instance Attribute Details

#issuesObject

Returns the value of attribute issues.



37
38
39
# File 'lib/jira_cmd.rb', line 37

def issues
  @issues
end

Instance Method Details

#processObject



44
45
46
47
48
49
50
# File 'lib/jira_cmd.rb', line 44

def process
  @document = Nokogiri::XML(open(@search_url))
  # puts @document
  @document.xpath('//item').each do |item|
    @issues << "#{item.css('status').first.content.chomp.ljust(20)} #{item.css('title').first.content.chomp}"
  end
end