app/helpers/trestle/navigation_helper.rb in trestle-0.8.13 vs app/helpers/trestle/navigation_helper.rb in trestle-0.9.0
- old
+ new
@@ -1,10 +1,11 @@
module Trestle
module NavigationHelper
def current_navigation_item?(item)
- return true if current_page?(item.path)
- return true if defined?(admin) && admin == item.admin
+ current_page?(item.path) || (item.admin && current_admin?(item.admin))
+ end
- false
+ def current_admin?(admin)
+ respond_to?(:admin) && self.admin && self.admin.name == admin.name
end
end
end