Module: TrueandcoAnalytics::Modules::Info

Included in:
Cli::Common, Cli::Report, ReportC::Generate, Reports
Defined in:
lib/trueandco_analytics/common/modules/info.rb

Instance Method Summary collapse

Instance Method Details

#error_message(message) ⇒ Object



5
6
7
8
9
10
# File 'lib/trueandco_analytics/common/modules/info.rb', line 5

def error_message(message)
  $stderr.puts message.colorize(:red)
  logger = Config::Params.log_obj
  return if logger.nil?
  logger.fatal { I18n.t('trueandco_analytics.error.log') + "\n" + message }
end

#info(message) ⇒ Object



12
13
14
# File 'lib/trueandco_analytics/common/modules/info.rb', line 12

def info(message)
  puts message.to_s.colorize(:blue)
end

#result(message) ⇒ Object



16
17
18
19
# File 'lib/trueandco_analytics/common/modules/info.rb', line 16

def result(message)
  puts I18n.t('trueandco_analytics.result.data').colorize(:green)
  puts message.colorize(:green)
end