tasks/ok.rake in rake-n-bake-1.0.0 vs tasks/ok.rake in rake-n-bake-1.0.1
- old
+ new
@@ -1,37 +1,39 @@
require 'term/ansicolor'
namespace :bake do
- include Term::ANSIColor
+ C = Term::ANSIColor
desc 'Print the "ALL TESTS PASSED" message'
task :ok do
puts
print [
- "*".bold.red,
- "*".bold.yellow,
- "*".bold.green,
- "*".bold.blue,
- "*".bold.magenta,
- " ALL TESTS PASSED ".bold.green,
- "*".bold.magenta,
- "*".bold.blue,
- "*".bold.green,
- "*".bold.yellow,
- "*".bold.red,
+ C.bold,
+ C.red, "*",
+ C.yellow, "*",
+ C.green, "*",
+ C.blue, "*",
+ C.magenta, "*",
+ C.green, " ALL TESTS PASSED ",
+ C.magenta, "*",
+ C.blue, "*",
+ C.green, "*",
+ C.yellow, "*",
+ C.red, "*",
+ C.clear
].join
puts
end
desc 'Print the "ALL TESTS PASSED" message WITH A SWEET RAINBOW!!!'
task :ok_rainbow do
puts
- print " ", " ", " ", " ".on_red, " ", " ", " ", "\n"
- print " ", " ", " ".on_red, " ".on_yellow, " ".on_red, " ", " ", "\n"
- print " ", " ".on_red, " ".on_yellow, " ".on_green, " ".on_yellow, " ".on_red, " ", "\n"
- print " ".on_red, " ".on_yellow, " ".on_green, " ".on_blue, " ".on_green, " ".on_yellow, " ".on_red, "\n"
- print " ".on_yellow, " ".on_green, " ".on_blue, " ".on_magenta, " ".on_blue, " ".on_green, " ".on_yellow, "\n"
- print " ".on_green, " ".on_blue, " ".on_magenta, " ", " ".on_magenta, " ".on_blue, " ".on_green, "\n"
- print " ".on_blue, " ".on_magenta, " ", " ALL TESTS PASSED".bold.green, " ".green, " ".on_magenta, " ".on_blue, "\n"
- puts
+ print C.clear( " "), C.clear( " "), C.clear( " "), C.on_red( " "), C.clear( " "), C.clear( " "), C.clear( " "),"\n"
+ print C.clear( " "), C.clear( " "), C.on_red( " "), C.on_yellow( " "), C.on_red( " "), C.clear( " "), C.clear( " "),"\n"
+ print C.clear( " "), C.on_red( " "), C.on_yellow( " "), C.on_green( " "), C.on_yellow( " "), C.on_red( " "), C.clear( " "),"\n"
+ print C.on_red( " "), C.on_yellow( " "), C.on_green( " "), C.on_blue( " "), C.on_green( " "), C.on_yellow( " "), C.on_red( " "),"\n"
+ print C.on_yellow(" "), C.on_green( " "), C.on_blue( " "), C.on_magenta(" "), C.on_blue( " "), C.on_green( " "), C.on_yellow( " "),"\n"
+ print C.on_green( " "), C.on_blue( " "), C.on_magenta(" "), C.clear( " "), C.on_magenta(" "), C.on_blue( " "), C.on_green( " "),"\n"
+ print C.on_blue( " "), C.on_magenta(" "), C.clear( " "), C.bold, C.green( " ALL TESTS PASSED "), C.clear( " "), C.on_magenta(" "), C.on_blue( " "),"\n"
+ puts C.reset
end
end