Method: Cloudkeeper::Aws::CoreConnector#handle_error
- Defined in:
- lib/cloudkeeper/aws/core_connector.rb
#handle_error ⇒ Object
29 30 31 32 33 34 35 36 37 |
# File 'lib/cloudkeeper/aws/core_connector.rb', line 29 def handle_error yield rescue Cloudkeeper::Aws::Errors::StandardError => e logger.error { "Error #{e.class} with message #{e.message}" } raise GRPC::BadStatus.new(ERRORS[e.class], e.) rescue ::StandardError => e logger.error { "Standard error #{e.class} with message #{e.message}" } raise GRPC::BadStatus.new(CloudkeeperGrpc::Constants::STATUS_CODE_UNKNOWN, e.) end |