Module: EaselHelpers::Helpers::NavigationHelper

Included in:
EaselHelpers::Helpers
Defined in:
lib/easel_helpers/helpers/navigation_helper.rb

Instance Method Summary collapse

Instance Method Details

#tab(name, path, options = {}, li_options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/easel_helpers/helpers/navigation_helper.rb', line 4

def tab(name, path, options = {}, li_options = {})
  opts = parse_tab_options(name, li_options)

  active = "active" if (opts[:active] == opts[:comparison]) || opts[:compare]
  css_classes = [] << opts[:li_classes] << active
  css_classes = clean_css_classes(css_classes)
  li_options.merge!(:class => css_classes) if css_classes.present?

   :li,
              link_to(name, path, options),
              li_options
end