diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 80ad5fb7b..30201274a 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -70,7 +70,6 @@ Layout/CaseIndentation: - 'app/models/issue_query.rb' - 'config/initializers/10-patches.rb' - 'lib/redmine/helpers/gantt.rb' - - 'lib/redmine/menu_manager.rb' # Cop supports --auto-correct. Layout/ClosingHeredocIndentation: diff --git a/lib/redmine/menu_manager.rb b/lib/redmine/menu_manager.rb index eb40141c1..708c59678 100644 --- a/lib/redmine/menu_manager.rb +++ b/lib/redmine/menu_manager.rb @@ -207,18 +207,19 @@ module Redmine def extract_node_details(node, project=nil) item = node - url = case item.url - when Hash - project.nil? ? item.url : {item.param => project}.merge(item.url) - when Symbol - if project - send(item.url, project) + url = + case item.url + when Hash + project.nil? ? item.url : {item.param => project}.merge(item.url) + when Symbol + if project + send(item.url, project) + else + send(item.url) + end else - send(item.url) + item.url end - else - item.url - end caption = item.caption(project) return [caption, url, (current_menu_item == item.name)] end