class Souschef::Config

Loads Souschef configuration YAML

Public Class Methods

read() click to toggle source

Public - Reads the configuration file

Returns Hash

# File lib/souschef/config.rb, line 7
def self.read
  verify_file
  YAML.load_file(File.expand_path('~/.souschef.yml'))
end
verify_file() click to toggle source

Private - Checks if we have a configuraiton file

Returns nil

# File lib/souschef/config.rb, line 15
def self.verify_file
  conf = File.expand_path('~/.souschef.yml')
  fail "'~/.souschef.yml' missing!" unless File.exist?(conf)
end