Class: BloodContracts::Core::SumContractFailure

Inherits:
ContractFailure show all
Defined in:
lib/blood_contracts/core/sum_contract_failure.rb

Overview

Represents failure in Tuple data matching

Instance Attribute Summary

Attributes inherited from Refined

#context, #errors

Instance Method Summary collapse

Methods inherited from ContractFailure

#errors, #errors_h, #initialize, #match, #merge!, #messages

Methods inherited from Refined

===, and_then, call, inherited, #initialize, #invalid?, match, or_a, #unpack, #valid?

Constructor Details

This class inherits a constructor from BloodContracts::Core::ContractFailure

Instance Method Details

#contextsArray<Hash>

Accessor to contexts of Sum failed matches



8
9
10
# File 'lib/blood_contracts/core/sum_contract_failure.rb', line 8

def contexts
  @context[:sum_failure_contexts]
end