Sha256: 2d5790c18d1ad11eb60d18430d609df25478454489ae646dfb0b6767dc0f33b1
Contents?: true
Size: 823 Bytes
Versions: 4
Compression:
Stored size: 823 Bytes
Contents
# A simple logger with colored output (logs to STDOUT) module Bebox module Logger def self.included(base) base.extend(self) end def msg(message) puts message.white end def linebreak puts "\n" end def info(message) puts "\n#{message.yellow}\n\n" end def title(message) puts "\n#{message.cyan}\n\n" end def warn(message) puts "\n#{message.yellow}\n\n" end def error(message) puts "\n#{message.red}\n\n" end def quest(message) puts "\n#{message.magenta}" end def ok(message) puts "\n#{message.green}\n\n" end def highline_warn(message) "<%= color('#{message}', :yellow) %>" end def highline_quest(message) "<%= color('#{message}', :magenta) %>" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
bebox-0.1.3 | lib/bebox/logger.rb |
bebox-0.1.2 | lib/bebox/logger.rb |
bebox-0.1.1 | lib/bebox/logger.rb |
bebox-0.1.0 | lib/bebox/logger.rb |