diff options
author | Roy Nicholson <nicholson.roy@gmail.com> | 2009-08-09 13:57:20 -0400 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2009-08-09 13:24:05 -0700 |
commit | 3e0951632c52018eefb86d9e0bfe77383f9622fb (patch) | |
tree | d34dc23ad89395641345ff162ef6d0edde3403fa /activeresource/lib/active_resource/exceptions.rb | |
parent | c5896bfd8432f6b7a1c6cb06486c5c85eafe9450 (diff) | |
download | rails-3e0951632c52018eefb86d9e0bfe77383f9622fb.tar.gz rails-3e0951632c52018eefb86d9e0bfe77383f9622fb.tar.bz2 rails-3e0951632c52018eefb86d9e0bfe77383f9622fb.zip |
Add ability to set SSL options on ARes connections.
[#2370 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Diffstat (limited to 'activeresource/lib/active_resource/exceptions.rb')
-rw-r--r-- | activeresource/lib/active_resource/exceptions.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/activeresource/lib/active_resource/exceptions.rb b/activeresource/lib/active_resource/exceptions.rb index 5e4b1d4487..dd59146b1a 100644 --- a/activeresource/lib/active_resource/exceptions.rb +++ b/activeresource/lib/active_resource/exceptions.rb @@ -20,6 +20,14 @@ module ActiveResource def to_s; @message ;end end + # Raised when a OpenSSL::SSL::SSLError occurs. + class SSLError < ConnectionError + def initialize(message) + @message = message + end + def to_s; @message ;end + end + # 3xx Redirection class Redirection < ConnectionError # :nodoc: def to_s; response['Location'] ? "#{super} => #{response['Location']}" : super; end |