Class: Environment
- Inherits:
-
Object
- Object
- Environment
- Defined in:
- lib/environment.rb
Overview
App environment boilerplate code
Constant Summary collapse
- APP_ROOT =
File.(File.dirname(__FILE__) + '/..')
Class Method Summary collapse
Class Method Details
.app_config ⇒ Object
9 10 11 |
# 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 ⇒ Object
24 25 26 27 28 29 |
# 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 ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# 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 ⇒ Object
31 32 33 |
# File 'lib/environment.rb', line 31 def report_files_dir "#{Environment::APP_ROOT}/out" end |