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