module Fume::Nav::HelperExt

Public Instance Methods

fume_nav(*args, &block) click to toggle source
# File lib/fume/nav/helper_ext.rb, line 6
def fume_nav(*args, &block)
  attributes = {
    active_class: "active",
    inactive_class: nil,
    hide_if_empty: true
  }.merge(args.extract_options!)

  attributes[:current] = args.shift
  attributes[:helper] = self
  tag = NavTag.new(attributes)
  content = capture(tag, &block)

  return content if !tag.hide?
end