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