ソースを参照

Move config file in own directory

tags/v0.2.0
aeris 1年前
コミット
51904f3808
1個のファイルの変更4行の追加1行の削除
  1. 4
    1
      lib/cross-post/config.rb

+ 4
- 1
lib/cross-post/config.rb ファイルの表示

@@ -2,8 +2,11 @@ require 'yaml'
2 2
 
3 3
 class CrossPost
4 4
 	class Config
5
+		DEFAULT_CONFIG = File.join Dir.home, '.config/cross-post/config.yml'
6
+
5 7
 		def initialize
6
-			@file = ENV.fetch 'CROSS_POST_CONFIG', File.join(Dir.home, '.cross-post.yml')
8
+			@file = ENV.fetch 'CROSS_POST_CONFIG', DEFAULT_CONFIG
9
+			raise 'Unable to find config file' unless File.readable? @file
7 10
 			File.open(@file) { |f| @config = YAML.safe_load f }
8 11
 		end
9 12
 

読み込み中…
キャンセル
保存