2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/selected.rb', line 2
def selected?(controller_name, action_name="", id="")
if controller_matches(controller_name) && action_matches(action_name) && params[:id] == id
if defined? SELECTED_CLASS_NAME
SELECTED_CLASS_NAME
else
'active'
end
end
unless action_name.present?
action_name = params[:action]
end
unless id.present?
id = params[:id]
end
if controller_matches(controller_name) && action_matches(action_name) && params[:id] == id
if defined? SELECTED_CLASS_NAME
SELECTED_CLASS_NAME
else
'active'
end
end
end
|