Class: Navigatrix::Configuration::AdvancedConfig
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Navigatrix::Configuration::AdvancedConfig
- Defined in:
- lib/navigatrix/configuration.rb
Constant Summary collapse
- DEFAULTS =
{ :active_class => nil, :inactive_class => nil, :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.
48 49 50 |
# File 'lib/navigatrix/configuration.rb', line 48 def initialize(raw_config) super(DEFAULTS.merge(raw_config) || {}) end |
Instance Method Details
#active_states ⇒ Object
52 53 54 |
# File 'lib/navigatrix/configuration.rb', line 52 def active_states Array.wrap(super) end |
#unlinked_states ⇒ Object
56 57 58 |
# File 'lib/navigatrix/configuration.rb', line 56 def unlinked_states Array.wrap(super) end |