Module: Mofa::Config

Included in:
CLI
Defined in:
lib/mofa/config.rb

Constant Summary collapse

@@config =
{}

Class Method Summary collapse

Class Method Details

.configObject



7
8
9
# File 'lib/mofa/config.rb', line 7

def self.config
  @@config
end

.loadObject



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/mofa/config.rb', line 11

def self.load
  unless Dir.exist?("#{ENV['HOME']}/.mofa")
    warn "Mofa config folder not present. You may use 'mofa setup' to get rid of this message."
  end
  unless File.exist?("#{ENV['HOME']}/.mofa/config.yml")
    warn "Mofa config file not present at #{ENV['HOME']}/.mofa/config.yml! You may use 'mofa setup' to get rid of this message."
  end
  if File.exist?("#{ENV['HOME']}/.mofa/config.yml")
    @@config = YAML.load(File.open("#{ENV['HOME']}/.mofa/config.yml"))
  end
end