class Uatu::Base
Attributes
last_request_url[RW]
Private Instance Methods
request_and_build(connection)
click to toggle source
# File lib/uatu/base.rb, line 11 def request_and_build connection response = connection.request parsed_body = JSON.parse(response.body) @last_request_url = response.to_hash[:url].to_s output = parsed_body['data']['results'].map do |resource_hash| "Uatu::#{connection.resource.split('_').last.classify}".constantize.new(resource_hash) end output end