class Environment

App environment boilerplate code

Constants

APP_ROOT

Public Class Methods

app_config() click to toggle source
# File lib/environment.rb, line 9
def app_config
  @app_config ||= YAML.load_file("#{File.expand_path(APP_ROOT + '/config')}/config.yml")
end
console_logger() click to toggle source
# File lib/environment.rb, line 24
def console_logger
  return @console_logger if @console_logger
  l = Logger.new(STDERR)
  l.formatter = logger.formatter
  @console_logger = l
end
logger() click to toggle source
# File lib/environment.rb, line 13
def logger
  return @logger if @logger
  l = Logger.new("#{File.expand_path(APP_ROOT + '/log')}/tmux_launcher.log")
  formatter = proc do |_severity, datetime, _progname, msg|
    "#{datetime}: #{msg}\n"
  end

  l.formatter = formatter
  @logger = l
end
report_files_dir() click to toggle source
# File lib/environment.rb, line 31
def report_files_dir
  "#{Environment::APP_ROOT}/out"
end