module Cloudkeeper::One::Opennebula::Helper
Constants
- ERRORS
Public Instance Methods
decode_error(errno)
click to toggle source
# File lib/cloudkeeper/one/opennebula/helper.rb, line 21 def decode_error(errno) ERRORS[errno] end
handle_opennebula_error() { || ... }
click to toggle source
# File lib/cloudkeeper/one/opennebula/helper.rb, line 11 def handle_opennebula_error raise Cloudkeeper::One::Errors::ArgumentError, 'OpenNebula service-wrapper was called without a block!' \ unless block_given? return_value = yield return return_value unless OpenNebula.is_error?(return_value) raise decode_error(return_value.errno), return_value.message end