class AbCrunch::LogConsoleWriter
Constants
- TYPE_STYLES
Public Class Methods
color_for_type(type)
click to toggle source
# File lib/abcrunch/log_console_writer.rb, line 24 def self.color_for_type(type) TYPE_STYLES[type] ? TYPE_STYLES[type][:color] : :white end
log(type, message, options = {})
click to toggle source
# File lib/abcrunch/log_console_writer.rb, line 32 def self.log(type, message, options = {}) a_message = prefix_for_type(type) + message if options[:inline] print a_message.send(color_for_type type) @@last_inline = true else a_message = "\n#{a_message}" if @@last_inline puts a_message.send(color_for_type type) @@last_inline = false end end
prefix_for_type(type)
click to toggle source
# File lib/abcrunch/log_console_writer.rb, line 28 def self.prefix_for_type(type) TYPE_STYLES[type] ? TYPE_STYLES[type][:prefix] : '' end