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 10
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 16
def to_contract_error
  self
end