lib/nanoc/extra/checking/checks/internal_links.rb in nanoc-3.6.7 vs lib/nanoc/extra/checking/checks/internal_links.rb in nanoc-3.6.8
- old
+ new
@@ -10,17 +10,17 @@
# Starts the validator. The results will be printed to stdout.
#
# @return [void]
def run
# TODO de-duplicate this (duplicated in external links check)
- filenames = self.output_filenames.select { |f| File.extname(f) == '.html' }
+ filenames = output_filenames.select { |f| File.extname(f) == '.html' }
hrefs_with_filenames = ::Nanoc::Extra::LinkCollector.new(filenames, :internal).filenames_per_href
- hrefs_with_filenames.each_pair do |href, filenames|
- filenames.each do |filename|
+ hrefs_with_filenames.each_pair do |href, fns|
+ fns.each do |filename|
unless valid?(href, filename)
- self.add_issue(
- "reference to #{href}",
+ add_issue(
+ "broken reference to #{href}",
:subject => filename)
end
end
end
end
@@ -55,12 +55,11 @@
# Check whether directory with index file exists
return true if File.directory?(path) && @site.config[:index_filenames].any? { |fn| File.file?(File.join(path, fn)) }
# Nope :(
- return false
+ false
end
end
end
-