Module: Lexdrill::Config
- Defined in:
- lib/lexdrill/config.rb
Constant Summary collapse
- FILENAME =
".drill.txt"- COUNTER_FILENAME =
".drill.counter"- STATS_FILENAME =
".drill.stats"- DRILL_PATH =
File.join(base_path, FILENAME)
- COUNTER_PATH =
File.join(base_path, COUNTER_FILENAME)
- STATS_PATH =
File.join(base_path, STATS_FILENAME)
Class Method Summary collapse
Class Method Details
.base_path ⇒ Object
13 14 15 |
# File 'lib/lexdrill/config.rb', line 13 def self.base_path ENV.fetch("LEXDRILL_PATH", nil) || dir_path || Dir.home end |
.dir_path ⇒ Object
8 9 10 11 |
# File 'lib/lexdrill/config.rb', line 8 def self.dir_path cwd = Dir.pwd cwd if File.exist?(File.join(cwd, FILENAME)) end |
.home_drill_path ⇒ Object
17 18 19 |
# File 'lib/lexdrill/config.rb', line 17 def self.home_drill_path File.join(Dir.home, FILENAME) end |