Permalink
Browse files

Fix add_template rake task.

  • Loading branch information...
1 parent df18706 commit 1cf11cb47397a50689a7f606d424c912e86c2ede @rkh rkh committed Nov 5, 2010
Showing with 4 additions and 3 deletions.
  1. +4 −3 Rakefile
View
7 Rakefile
@@ -70,14 +70,15 @@ task :add_template, [:name] do |t, args|
Dir.glob('README.*') do |file|
code = File.read(file)
if code =~ /^===.*#{args.name.capitalize}/
- puts "Already covered in #{file}."
+ puts "Already covered in #{file}"
else
template = code[/===[^\n]*Liquid.*index\.liquid<\/tt>[^\n]*/m]
if !template
puts "Liquid not found in #{file}"
else
- template = template.gsub(/Liquid/, args.name.capitalize).gsub(/liquid/, args.name.downcase)
- code.gsub! '=== CoffeScript', template << "\n\n=== CoffeScript"
+ puts "Adding section to #{file}"
+ template = template.gsub(/Liquid/, args.name.capitalize).gsub(/liquid/, args.name.downcase)
+ code.gsub! /^(\s*===.*CoffeeScript)/, template << "\n\\1"
File.open(file, "w") { |f| f << code }
end
end

0 comments on commit 1cf11cb

Please sign in to comment.