module Elbas::Logger
Constants
- PREFIX_TEXT
Public Instance Methods
error(message)
click to toggle source
# File lib/elbas/logger.rb, line 13 def error(message) $stderr.puts [error_prefix, message, "\n"].join end
info(message)
click to toggle source
# File lib/elbas/logger.rb, line 9 def info(message) $stdout.puts [prefix, message, "\n"].join end
Private Instance Methods
color_text(text, coloring)
click to toggle source
# File lib/elbas/logger.rb, line 34 def color_text(text, coloring) color.colorize text, coloring end
cyan(text)
click to toggle source
# File lib/elbas/logger.rb, line 26 def cyan(text) color_text text, :cyan end
error_prefix()
click to toggle source
# File lib/elbas/logger.rb, line 22 def error_prefix @error_prefix ||= red(PREFIX_TEXT) end
prefix()
click to toggle source
# File lib/elbas/logger.rb, line 18 def prefix @prefix ||= cyan(PREFIX_TEXT) end
red(text)
click to toggle source
# File lib/elbas/logger.rb, line 30 def red(text) color_text text, :red end