module Logging

Constants

ESCAPES

Public Instance Methods

emit(opts={}) click to toggle source
# File lib/yaml-lint.rb, line 23
def emit(opts={})
  color   = opts[:color]
  message = opts[:message]
  print ESCAPES[color] unless @config[:nocolor]
  print message
  print ESCAPES[:reset] unless @config[:nocolor]
  print "\n"
end
error(message) click to toggle source
# File lib/yaml-lint.rb, line 19
def error(message)
  emit(:message => message, :color => :red) unless @config[:veryquiet]
end
info(message) click to toggle source
# File lib/yaml-lint.rb, line 11
def info(message)
  emit(:message => message, :color => :green) unless @config[:quiet]
end
warn(message) click to toggle source
# File lib/yaml-lint.rb, line 15
def warn(message)
  emit(:message => message, :color => :yellow) unless @config[:veryquiet]
end