class ContractBaseError
@private Base class for Contract errors
If default failure callback is used it stores failure data
Attributes
data[R]
Public Class Methods
new(message, data)
click to toggle source
Calls superclass method
# File lib/contracts/errors.rb, line 8 def initialize(message, data) super(message) @data = data end
Public Instance Methods
to_contract_error()
click to toggle source
Used to convert to simple ContractError from other contract errors
# File lib/contracts/errors.rb, line 14 def to_contract_error self end