Module: BloodContracts::Core

Defined in:
lib/blood_contracts/ext.rb,
lib/blood_contracts/ext/sum.rb,
lib/blood_contracts/ext/pipe.rb,
lib/blood_contracts/ext/tuple.rb,
lib/blood_contracts/ext/refined.rb,
lib/blood_contracts/core/map_value.rb,
lib/blood_contracts/core/extractable.rb,
lib/blood_contracts/core/expected_error.rb,
lib/blood_contracts/core/policy_failure.rb,
lib/blood_contracts/core/defineable_error.rb,
lib/blood_contracts/core/exception_caught.rb,
lib/blood_contracts/core/exception_handling.rb,
lib/blood_contracts/core/sum_policy_failure.rb,
lib/blood_contracts/core/tuple_policy_failure.rb

Overview

Scope for refinement types & helpers for them

Defined Under Namespace

Modules: DefineableError, ExceptionHandling, Ext, Extractable Classes: ExceptionCaught, ExpectedError, MapValue, PolicyFailure, SumPolicyFailure, TuplePolicyFailure