Module: NavigationHelper

Included in:
Kuppayam::BaseController
Defined in:
app/helpers/navigation_helper.rb

Instance Method Summary collapse

Instance Method Details

#current_navObject



23
24
25
# File 'app/helpers/navigation_helper.rb', line 23

def current_nav
  @nav
end

Returns:

  • (Boolean)


2
3
4
# File 'app/helpers/navigation_helper.rb', line 2

def nav_active?(name)
  @nav == name
end

If check_include is passed, it check if the @nav has substring name else it should match



11
12
13
14
15
16
17
# File 'app/helpers/navigation_helper.rb', line 11

def nav_class(name, check_include=false)
  if check_include
    nav_include?(name) ? "active" : ""
  else
    nav_active?(name) ? "active" : ""
  end
end

Returns:

  • (Boolean)


6
7
8
# File 'app/helpers/navigation_helper.rb', line 6

def nav_include?(name)
  @nav.include?(name)
end

#set_nav(name) ⇒ Object



19
20
21
# File 'app/helpers/navigation_helper.rb', line 19

def set_nav(name)
  @nav = name
end