class Justicecz::Query
Public Class Methods
new(query_params)
click to toggle source
# File lib/justicecz/query.rb, line 3 def initialize(query_params) @query_params = query_params end
query(ico)
click to toggle source
# File lib/justicecz/query.rb, line 7 def self.query(ico) new(ico).query end
Public Instance Methods
query()
click to toggle source
# File lib/justicecz/query.rb, line 11 def query parse_response end
Private Instance Methods
connection()
click to toggle source
# File lib/justicecz/query.rb, line 21 def connection Connection.new end
formatted_query_params()
click to toggle source
# File lib/justicecz/query.rb, line 29 def formatted_query_params query = [].tap do |query_array| @query_params.each do |key, value| query_array << "#{key}=#{value}" end end query.join('&') end
parse_response()
click to toggle source
# File lib/justicecz/query.rb, line 17 def parse_response HtmlParser.parse(response.body) end
response()
click to toggle source
# File lib/justicecz/query.rb, line 25 def response connection.get "/ias/ui/rejstrik-$firma?#{formatted_query_params}" end