diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..bef970b Binary files /dev/null and b/.DS_Store differ diff --git a/lib/google_directions.rb b/lib/google_directions.rb index 4e032ad..1d0a79a 100644 --- a/lib/google_directions.rb +++ b/lib/google_directions.rb @@ -23,8 +23,8 @@ def initialize(origin, destination, opts=@@default_options) @options = opts.merge({:origin => @origin, :destination => @destination}) @url = @@base_url + '?' + @options.to_query - @xml = open(@url).read - @doc = Nokogiri::XML(@xml) + @response = Net::HTTP.get_response(URI(@url)) + @doc = Nokogiri::XML(@response.body) @status = @doc.css('status').text end