Commit b69792c

mokha <mokha@cisco.com>
2018-02-14 02:15:59
refactor cat say.
1 parent 8d9babf
Changed files (1)
lib/xsay.rb
@@ -5,18 +5,14 @@ module Xsay
   class CLI < Thor
     desc "cat <message>", "xsay cat meow"
     def cat(message)
-      line_break = "-" * message.length
-      say <<-MESSAGE
-  #{line_break}
-< #{message} >
-  #{line_break}
-   \\ \\
+      template = <<-MESSAGE
     ("`-''-/").___..--''"`-._
      `6_ 6  )   `-.  (     ).`-.__.`)
      (_Y_.)'  ._   )  `._ `. ``-..-'
    _..`--'_..-_/  /--'_.' ,'
   (il),-''  (li),'  ((!.-'
       MESSAGE
+      render(message, template)
     end
 
     desc "hippo <message>", "xsay hippo meow"