lib/slacky/config.rb in slacky-0.3.0 vs lib/slacky/config.rb in slacky-0.3.1

- old
+ new

@@ -3,18 +3,16 @@ require 'pg' require 'dotenv' module Slacky class Config - attr_reader :pid_file, :name, :db + attr_reader :name, :db def initialize(name, opts = {}) @name = name Dotenv.load ".env", "#{config_dir}/.env" FileUtils.mkdir config_dir unless File.directory? config_dir - @pid_file = "#{config_dir}/pid" - @timestamps = {} User.config = self end def db db = PG.connect db_connect_params @@ -53,28 +51,12 @@ def whitelist_users return nil unless ENV['WHITELIST_USERS'] ENV['WHITELIST_USERS'].split(',').map {|u| u.strip} end - def log(msg, ex = nil) - log = File.new(log_file, 'a') - timestamp = Time.now.strftime('%Y-%m-%d %H:%M:%S') - type = ex ? 'ERROR' : ' INFO' - log.puts "#{type} #{timestamp} #{msg}" - if ex - log.puts ex.message - log.puts("Stacktrace:\n" + ex.backtrace.join("\n")) - end - log.flush - end - private def db_connect_params ENV['DATABASE_URL'] || { dbname: "slacky_#{down_name}" } - end - - def log_file - "#{config_dir}/#{down_name}.log" end end end