@private Base class for Contract errors
If default failure callback is used it stores failure data
# File lib/contracts/errors.rb, line 8 def initialize(message, data) super(message) @data = data end
Used to convert to simple ContractError from other contract errors
# File lib/contracts/errors.rb, line 14 def to_contract_error self end