Class: Jekyll::GeneratorSingleSource::NavConfig::HashConfig
- Inherits:
-
Object
- Object
- Jekyll::GeneratorSingleSource::NavConfig::HashConfig
- Defined in:
- lib/jekyll/generator-single-source/nav_config/hash_config.rb
Constant Summary collapse
- REGEXP =
/docs_nav_(?<product>.+)_(?<release>.+).ya?ml/
Instance Method Summary collapse
-
#initialize(file_path:, config:) ⇒ HashConfig
constructor
A new instance of HashConfig.
- #process ⇒ Object
Constructor Details
#initialize(file_path:, config:) ⇒ HashConfig
Returns a new instance of HashConfig.
9 10 11 12 |
# File 'lib/jekyll/generator-single-source/nav_config/hash_config.rb', line 9 def initialize(file_path:, config:) @file_path = file_path @config = config end |
Instance Method Details
#process ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/jekyll/generator-single-source/nav_config/hash_config.rb', line 14 def process @config['product'] = product @config['release'] = release inherit! trim_config! @config end |