class OneviewSDK::OneViewError
Error class allowing storage of a data attribute
Constants
- MESSAGE
Attributes
data[RW]
Public Class Methods
new(msg = self.class::MESSAGE, data = nil)
click to toggle source
Calls superclass method
# File lib/oneview-sdk/exceptions.rb, line 19 def initialize(msg = self.class::MESSAGE, data = nil) @data = data super(msg) end
raise!(msg = self::MESSAGE, data = nil)
click to toggle source
Shorthand method to raise an error. @example
OneviewSDK::OneViewError.raise! 'Message', { data: 'stuff' }
# File lib/oneview-sdk/exceptions.rb, line 27 def self.raise!(msg = self::MESSAGE, data = nil) raise new(msg, data) end