require 'Proxy' class HttpCaller include Proxy end caller = HttpCaller.new response = caller.call "http://www.somewebsite.com" if response[:error] puts response[:object].message else response[:object].each_header do |key, value| puts "#{key}: #{value}" end puts response[:object].code.to_s puts response[:object].body end