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