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