Module: Aws::Templates::Utils::Contextualized
- Includes:
- Inheritable
- Included in:
- Composite
- Defined in:
- lib/aws/templates/utils/contextualized.rb,
lib/aws/templates/utils/contextualized/filters.rb
Overview
Filtered mixin.
It implements class instance-based definitions of option filters. Filters are options hash alterations and transformations which are defined per-class basis and applied according to class hierarchy when invoked. The target mixing entity should be either Module or Class. In the former case it’s possible to model set of object which have common traits organized as an arbitrary graph with many-to-many relationship.
Important difference from defaults is that the transformations are performed on a copy of options returned by a separate “filtered” accessor and not in place.
Defined Under Namespace
Modules: FilterFactory Classes: Filter
Constant Summary
Constants included from Inheritable::ClassMethods
Inheritable::ClassMethods::DEFAULT_MODULE
Method Summary
Methods included from Inheritable::ClassMethods
#_merge_class_scope, #class_scope, #included, #instance_scope