module Filegen::Ui

Methods for ui

Attributes

logger[R]

Public Class Methods

error(*args) click to toggle source

Output errors

# File lib/filegen/ui.rb, line 33
def error(*args)
  formated_logger.error(*args)
end
formated_logger() click to toggle source
# File lib/filegen/ui.rb, line 10
def formated_logger
  logger.formatter = proc { |severity, datetime, _, msg|
    format("%s %s: %s\n", datetime, severity, msg)
  }

  logger
end
logger=(output = $stderr) click to toggle source
# File lib/filegen/ui.rb, line 18
def logger=(output = $stderr)
  @logger = ::Logger.new(output)
end
message(*args) click to toggle source

Output messages

# File lib/filegen/ui.rb, line 28
def message(*args)
  formated_logger.info(*args)
end
warning(*args) click to toggle source

Output warnings

# File lib/filegen/ui.rb, line 23
def warning(*args)
  formated_logger.warn(*args)
end