From 16cbeb1e1476c7caa9f03c5977166fc4f912b027 Mon Sep 17 00:00:00 2001 From: geemus Date: Mon, 20 May 2013 11:02:39 -0500 Subject: [PATCH] fix broken test related to redacted excon error bodies --- fog.gemspec | 2 +- lib/fog/aws/models/storage/files.rb | 2 +- lib/fog/internet_archive/models/storage/files.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fog.gemspec b/fog.gemspec index 6c2705be7..c6a10b6fd 100644 --- a/fog.gemspec +++ b/fog.gemspec @@ -41,7 +41,7 @@ Gem::Specification.new do |s| ## List your runtime dependencies here. Runtime dependencies are those ## that are needed for an end user to actually USE your code. s.add_dependency('builder') - s.add_dependency('excon', '~>0.20') + s.add_dependency('excon', '~>0.22.1') s.add_dependency('formatador', '~>0.2.0') s.add_dependency('multi_json', '~>1.0') s.add_dependency('mime-types') diff --git a/lib/fog/aws/models/storage/files.rb b/lib/fog/aws/models/storage/files.rb index a2dd3cf18..c23cbf834 100644 --- a/lib/fog/aws/models/storage/files.rb +++ b/lib/fog/aws/models/storage/files.rb @@ -68,7 +68,7 @@ module Fog }) new(file_data) rescue Excon::Errors::NotFound => error - case error.message + case error.response.body when /NoSuchKey<\/Code>/ nil when /NoSuchBucket<\/Code>/ diff --git a/lib/fog/internet_archive/models/storage/files.rb b/lib/fog/internet_archive/models/storage/files.rb index d9b82dd63..267db71c8 100644 --- a/lib/fog/internet_archive/models/storage/files.rb +++ b/lib/fog/internet_archive/models/storage/files.rb @@ -68,7 +68,7 @@ module Fog }) new(file_data) rescue Excon::Errors::NotFound => error - case error.message + case error.response.body when /NoSuchKey<\/Code>/ nil when /NoSuchBucket<\/Code>/