Class: SrScripts::ConfigFile

Inherits:
Object
  • Object
show all
Defined in:
lib/sr-scripts.rb

Class Method Summary collapse

Class Method Details

.getObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/sr-scripts.rb', line 9

def self.get
  if File.exists? '.sr-scripts.yml'
    return YAML.load_file '.sr-scripts.yml'
  elsif ENV["HOME"] && File.exists?(File.expand_path('~/.sr-scripts.yml'))
    return YAML.load_file File.expand_path('~/.sr-scripts.yml')
  elsif File.exists? '/etc/sr-scripts.yml'
    return YAML.load_file '/etc/sr-scripts.yml'
  else
    puts "Config File Is Missing: searching for ./.sr-scripts.yml, ~/.sr-scripts.yml or /etc/sr-scripts.yml"
    exit 1
  end
end