class BloodContracts::Core::SumPolicyFailure
Represents failure in Sum data matching
Public Instance Methods
contexts()
click to toggle source
Accessor to contexts of Ext::Sum
failed matches
@return [Array<Hash>]
# File lib/blood_contracts/core/sum_policy_failure.rb, line 7 def contexts @context[:sum_failure_contexts] end
policy_errors()
click to toggle source
Custom accessor for policy errors in case of Ext::Sum
types composition
# File lib/blood_contracts/core/sum_policy_failure.rb, line 12 def policy_errors @policy_errors ||= @context[:sum_errors].map(&:policy_errors).flatten end