Move config file in own directory
parent
011d0c16b8
commit
51904f3808
|
@ -2,8 +2,11 @@ require 'yaml'
|
|||
|
||||
class CrossPost
|
||||
class Config
|
||||
DEFAULT_CONFIG = File.join Dir.home, '.config/cross-post/config.yml'
|
||||
|
||||
def initialize
|
||||
@file = ENV.fetch 'CROSS_POST_CONFIG', File.join(Dir.home, '.cross-post.yml')
|
||||
@file = ENV.fetch 'CROSS_POST_CONFIG', DEFAULT_CONFIG
|
||||
raise 'Unable to find config file' unless File.readable? @file
|
||||
File.open(@file) { |f| @config = YAML.safe_load f }
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue