2010-06-11 02:04:06 +00:00
|
|
|
module Fog
|
|
|
|
module Errors
|
|
|
|
|
|
|
|
class Error < StandardError
|
|
|
|
attr_accessor :verbose
|
2010-06-12 06:11:02 +00:00
|
|
|
|
|
|
|
def self.slurp(error, message = nil)
|
|
|
|
new_error = new(message)
|
|
|
|
new_error.set_backtrace(error.backtrace)
|
|
|
|
new_error.verbose = error.message
|
|
|
|
new_error
|
|
|
|
end
|
2010-06-11 02:04:06 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
class MockNotImplemented < Fog::Errors::Error; end
|
|
|
|
|
|
|
|
class NotFound < Fog::Errors::Error; end
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|