Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails Rake Tasks, output a message during and at the end

I've made a rails rake task that uploads/crops/re-sizes (with paperclip) silly amounts of images.

I wanted to know how to output a message to the terminal when it was running (e.g. chipolata.jpg processed) and at the end, it takes a good few minutes to run and a little feedback would be good.

Thanks.

like image 606
MintDeparture Avatar asked Feb 09 '10 10:02

MintDeparture


1 Answers

Just use the standard Ruby puts command:

puts "Hello from Rake!"

You can use string interpolation to output the individual file names within the loop:

puts "#{image_filename} processed"
like image 170
John Topley Avatar answered Oct 06 '22 00:10

John Topley