class Esaj::QueryPage
Attributes
url[R]
Public Class Methods
new(url)
click to toggle source
# File lib/esaj/query_page.rb, line 8 def initialize(url) @url = url end
Public Instance Methods
result_set()
click to toggle source
# File lib/esaj/query_page.rb, line 12 def result_set elements.each_with_object([]) do |element, result_set| result_set << result_item_for(element) end end
Private Instance Methods
document()
click to toggle source
# File lib/esaj/query_page.rb, line 28 def document @document ||= ParserAdapter.new(url).document end
elements()
click to toggle source
# File lib/esaj/query_page.rb, line 20 def elements document.css('div[id^="divProcesso"]') end
result_item_for(element)
click to toggle source
# File lib/esaj/query_page.rb, line 24 def result_item_for(element) ResultItem.new(element).attributes end