Method: SimpleNavigationBootstrap::RenderedItem#initialize

Defined in:
lib/simple_navigation_bootstrap/rendered_item.rb

#initialize(renderer, item, level, bootstrap_version) ⇒ RenderedItem

Returns a new instance of RenderedItem.



10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/simple_navigation_bootstrap/rendered_item.rb', line 10

def initialize(renderer, item, level, bootstrap_version)
  @renderer = renderer
  @item     = item
  @level    = level
  @bootstrap_version = bootstrap_version

  @options      = item.html_options
  @navbar_text  = options.fetch(:navbar_text) { nil }
  @divider      = options.fetch(:divider) { false }
  @header       = options.fetch(:header) { false }
  @split        = options.fetch(:split) { false }
  @skip_caret   = options.fetch(:skip_caret) { false }
  @link_options = @item.link_html_options || {}
end