diff --git a/fedex.gemspec b/fedex.gemspec index 043b139e..7237224a 100644 --- a/fedex.gemspec +++ b/fedex.gemspec @@ -16,8 +16,8 @@ Gem::Specification.new do |s| s.license = 'MIT' - s.add_dependency 'httparty', '~> 0.12.0' - s.add_dependency 'nokogiri', '~> 1.6.0' + s.add_dependency 'httparty', '>= 0.14.0' + s.add_dependency 'nokogiri', '>= 1.5.6' s.add_development_dependency "rspec", '~> 2.9.0' s.add_development_dependency 'vcr', '~> 2.0.0' diff --git a/lib/fedex/request/base.rb b/lib/fedex/request/base.rb index f420d506..28b91900 100644 --- a/lib/fedex/request/base.rb +++ b/lib/fedex/request/base.rb @@ -313,7 +313,7 @@ def hash_to_xml(xml, hash) # Parse response, convert keys to underscore symbols def parse_response(response) - response = sanitize_response_keys(response) + response = sanitize_response_keys(response.parsed_response) end # Recursively sanitizes the response object by cleaning up any hash keys.