tasks/repair.thor in rango-0.0.4 vs tasks/repair.thor in rango-0.0.6
- old
+ new
@@ -10,10 +10,10 @@
end
desc "encoding", "Add missing coding declaration"
def encoding
ruby_files do |file, lines, original|
- if lines.length > 1 && ! lines.first.match(/^# encoding: utf-8\s*$/)
+ if lines.length > 1 && ! lines[0..1].any? { |line| line.match(/^# encoding: utf-8\s*$/) }
puts "Added missing coding declaration to #{file}"
lines.insert(0, "# encoding: utf-8\n\n")
self.save(file, lines)
end
end