class Papa::Helper::Output
Constants
- REDIRECT_TO_NULL
Public Class Methods
build_output(message)
click to toggle source
# File lib/papa/helper/output.rb, line 55 def self.build_output(message) "[#{timestamp}] - #{message}" end
error(message)
click to toggle source
# File lib/papa/helper/output.rb, line 20 def self.error(message) message = "ERROR: #{message}" stderr(message) Helper::Logger.log(message) end
failure(message)
click to toggle source
# File lib/papa/helper/output.rb, line 33 def self.failure(message) message.strip! STDERR.puts STDERR.puts message.red Helper::Logger.log(message) end
failure_info(message)
click to toggle source
# File lib/papa/helper/output.rb, line 45 def self.failure_info(message) STDERR.puts message Helper::Logger.log(message) end
info(message)
click to toggle source
# File lib/papa/helper/output.rb, line 50 def self.info(message) puts message Helper::Logger.log(message) end
stderr(message, options = {})
click to toggle source
# File lib/papa/helper/output.rb, line 14 def self.stderr(message, options = {}) message = build_output(message) STDERR.puts message Helper::Logger.log(message) end
stdout(message, options = {})
click to toggle source
# File lib/papa/helper/output.rb, line 8 def self.stdout(message, options = {}) message = build_output(message) puts message Helper::Logger.log(message) end
success(message)
click to toggle source
# File lib/papa/helper/output.rb, line 26 def self.success(message) message.strip! puts puts message.green Helper::Logger.log(message) end
success_info(message)
click to toggle source
# File lib/papa/helper/output.rb, line 40 def self.success_info(message) puts message Helper::Logger.log(message) end
timestamp()
click to toggle source
# File lib/papa/helper/output.rb, line 59 def self.timestamp Time.now.strftime('%I:%M:%S %p') end