Module: NavigationHelper
- Included in:
- Kuppayam::BaseController
- Defined in:
- app/helpers/navigation_helper.rb
Instance Method Summary collapse
- #current_nav ⇒ Object
- #nav_active?(name) ⇒ Boolean
-
#nav_class(name, check_include = false) ⇒ Object
If check_include is passed, it check if the @nav has substring name else it should match.
- #nav_include?(name) ⇒ Boolean
- #set_nav(name) ⇒ Object
Instance Method Details
#current_nav ⇒ Object
23 24 25 |
# File 'app/helpers/navigation_helper.rb', line 23 def current_nav @nav end |
#nav_active?(name) ⇒ Boolean
2 3 4 |
# File 'app/helpers/navigation_helper.rb', line 2 def nav_active?(name) @nav == name end |
#nav_class(name, check_include = false) ⇒ Object
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 |
#nav_include?(name) ⇒ 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 |