Class: Grover::OptionsBuilder
- Defined in:
- lib/grover/options_builder.rb
Overview
Build options from Grover.configuration, meta_options, and passed-in options
Instance Method Summary collapse
-
#initialize(options, url) ⇒ OptionsBuilder
constructor
rubocop:disable Lint/MissingSuper.
Methods inherited from Hash
Constructor Details
#initialize(options, url) ⇒ OptionsBuilder
rubocop:disable Lint/MissingSuper
11 12 13 14 15 16 17 18 |
# File 'lib/grover/options_builder.rb', line 11 def initialize(, url) # rubocop:disable Lint/MissingSuper @url = url combined = grover_configuration Utils.deep_merge! combined, Utils.deep_stringify_keys() Utils.deep_merge! combined, unless url_source? update OptionsFixer.new(combined).run end |