struct CrSerializer::ExclusionStrategies::Disjunct
- CrSerializer::ExclusionStrategies::Disjunct
- CrSerializer::ExclusionStrategies::ExclusionStrategy
- Struct
- Value
- Object
Overview
Wraps an Array(CrSerializer::ExclusionStrategies::ExclusionStrategy)
, excluding a property if any member skips it.
Used internally to allow multiple exclusion strategies to be used within a single instance variable for CrSerializer::Context#add_exclusion_strategy
.
Defined in:
exclusion_strategies/disjunct.crConstructors
Instance Method Summary
-
#members : Array(ExclusionStrategy)
The wrapped exclusion strategies.
-
#skip_property?(metadata : PropertyMetadata, context : Context) : Bool
Returns
true
if a property should NOT be serialized/deserialized.
Instance methods inherited from struct CrSerializer::ExclusionStrategies::ExclusionStrategy
skip_property?(metadata : PropertyMetadata, context : Context) : Bool
skip_property?
Constructor methods inherited from struct CrSerializer::ExclusionStrategies::ExclusionStrategy
new
new
Constructor Detail
Instance Method Detail
Returns true
if a property should NOT be serialized/deserialized.