Class: Navigatrix::Configuration::AdvancedConfig
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Navigatrix::Configuration::AdvancedConfig
- Defined in:
- lib/navigatrix/configuration.rb
Constant Summary collapse
- DEFAULTS =
{ :html_attributes => {}, :render? => true, :children => {} }
Instance Method Summary collapse
- #active_states ⇒ Object
-
#initialize(raw_config) ⇒ AdvancedConfig
constructor
A new instance of AdvancedConfig.
- #unlinked_states ⇒ Object
Constructor Details
#initialize(raw_config) ⇒ AdvancedConfig
Returns a new instance of AdvancedConfig.
38 39 40 |
# File 'lib/navigatrix/configuration.rb', line 38 def initialize(raw_config) super(DEFAULTS.merge(raw_config) || {}) end |
Instance Method Details
#active_states ⇒ Object
42 43 44 |
# File 'lib/navigatrix/configuration.rb', line 42 def active_states Array.wrap(super) end |
#unlinked_states ⇒ Object
46 47 48 |
# File 'lib/navigatrix/configuration.rb', line 46 def unlinked_states Array.wrap(super) end |