class AppHealth::Config

Constants

FILE_NAME

Public Class Methods

config() click to toggle source
# File lib/apphealth/config.rb, line 21
def self.config
  raise ConfigNotFound, 'Config file not found' unless self.config_file

  @config ||= YAML.load_file(self.config_file)
end
config_file() click to toggle source
# File lib/apphealth/config.rb, line 17
def self.config_file
  self.current_dir_file || self.home_dir_file
end
current_dir_file() click to toggle source
# File lib/apphealth/config.rb, line 33
def self.current_dir_file
  File.open(File.join(Dir.pwd, FILE_NAME), 'r')
rescue Errno::ENOENT
  nil
end
default_url() click to toggle source
# File lib/apphealth/config.rb, line 13
def self.default_url
  self.config['default_url']
end
home_dir_file() click to toggle source
# File lib/apphealth/config.rb, line 27
def self.home_dir_file
  File.open(File.join(Dir.home, FILE_NAME), 'r')
rescue Errno::ENOENT
  nil
end
servers() click to toggle source
# File lib/apphealth/config.rb, line 9
def self.servers
  self.config['servers']
end