module Leather::ActionControllerExtension
Protected Instance Methods
current_tab(namespace = nil)
click to toggle source
# File lib/leather/action_controller_extension.rb, line 18 def current_tab(namespace = nil) tab_stack[namespace || :default] end
current_tab?(name, namespace = nil)
click to toggle source
# File lib/leather/action_controller_extension.rb, line 22 def current_tab?(name, namespace = nil) current_tab(namespace).to_s == name.to_s end
set_tab(name, namespace = nil)
click to toggle source
# File lib/leather/action_controller_extension.rb, line 14 def set_tab(name, namespace = nil) tab_stack[namespace || :default] = name end
tab_stack()
click to toggle source
# File lib/leather/action_controller_extension.rb, line 26 def tab_stack @tab_stack ||= {} end