Class: Giblish::IndexConfig
- Inherits:
-
Object
- Object
- Giblish::IndexConfig
- Defined in:
- lib/giblish/config_builders/index_config_builder.rb
Overview
AIDEV-NOTE: Immutable value object for Index configuration
Instance Attribute Summary collapse
-
#post_builders ⇒ Array<SubtreeInfoBuilder>
readonly
Post-build processors for index generation.
Instance Method Summary collapse
-
#initialize(post_builders:) ⇒ IndexConfig
constructor
Creates immutable Index configuration.
Constructor Details
#initialize(post_builders:) ⇒ IndexConfig
Creates immutable Index configuration.
13 14 15 16 |
# File 'lib/giblish/config_builders/index_config_builder.rb', line 13 def initialize(post_builders:) @post_builders = post_builders.freeze freeze end |
Instance Attribute Details
#post_builders ⇒ Array<SubtreeInfoBuilder> (readonly)
Returns Post-build processors for index generation.
8 9 10 |
# File 'lib/giblish/config_builders/index_config_builder.rb', line 8 def post_builders @post_builders end |