lib/generators/effective/menu_generator.rb in effective_developer-0.2.10 vs lib/generators/effective/menu_generator.rb in effective_developer-0.2.11

- old
+ new

@@ -18,20 +18,20 @@ def create_menu begin Effective::CodeWriter.new((['app/views'] + resource.namespaces + ['_navbar.html.haml']).join('/')) do |w| if w.find { |line, _| line == menu_content.last.strip } - say_status :identical, resource.index_path, :blue + say_status :identical, resource.action_path(:index), :blue else index = w.last { |line, _| line.start_with?('- if can?') } if index.blank? say_status(:skipped, :menu, :yellow) and return end w.insert_raw(menu_content, index+1, w.depth_at(index)) - say_status :menu, resource.index_path, :green + say_status :menu, resource.action_path(:index), :green end end rescue Errno::ENOENT # This will raise an error if the navbar file isn't present say_status :skipped, :menu, :yellow @@ -40,11 +40,11 @@ def create_effective_menus begin Effective::CodeWriter.new('lib/tasks/generate/effective_menus.rake') do |w| if w.find { |line, _| line == effective_menus_content } - say_status :identical, resource.index_path, :blue + say_status :identical, resource.action_path(:index), :blue else index = w.first { |line, _| line.start_with?('item') } w.insert(effective_menus_content, index) @@ -63,15 +63,15 @@ def menu_content [ "\n", "- if can? :manage, #{resource.class_name}", - " %li= link_to '#{resource.plural_name.titleize}', #{resource.index_path}" + " %li= link_to '#{resource.plural_name.titleize}', #{resource.action_path(:index)}" ] end def effective_menus_content - "item '#{resource.plural_name.titleize}', :#{resource.index_path}" + "item '#{resource.plural_name.titleize}', :#{resource.action_path(:index)}" end end end end