Module: ModablesDSL::Message

Defined in:
lib/modables_dsl/message.rb

Class Method Summary collapse

Class Method Details

.error(msg) ⇒ Object



13
14
15
16
# File 'lib/modables_dsl/message.rb', line 13

def self.error msg
  self.log.error msg
  exit 1
end

.logObject



3
4
5
6
7
8
9
10
11
# File 'lib/modables_dsl/message.rb', line 3

def self.log
  if @logger.nil?
    @logger = Logger.new(STDOUT)
    @logger.formatter = proc do |severity, datetime, progname, msg|
       "#{severity} #{datetime.strftime('%Y-%m-%d %H:%M:%S')} - #{msg}\n"
    end
  end
  @logger
end