class Papa::Helper::Config

Public Class Methods

config_exists?() click to toggle source
# File lib/papa/helper/config.rb, line 17
def self.config_exists?
  File.exists?(config_path)
end
config_path() click to toggle source
# File lib/papa/helper/config.rb, line 13
def self.config_path
  "#{Dir.home}/.papa.config.yml"
end
exit_on_config_not_exists() click to toggle source
# File lib/papa/helper/config.rb, line 21
      def self.exit_on_config_not_exists
        message = 'Cannot find config file.'
        Helper::Output.failure message
        info = <<-INFO
Make sure you have a valid config file in #{config_path}.
See README.md for more details.
        INFO
        Helper::Output.failure_info info
        exit 1
      end
read() click to toggle source
# File lib/papa/helper/config.rb, line 7
def self.read
  return @config if defined?(@config)
  exit_on_config_not_exists unless config_exists?
  @config = YAML.load_file(config_path)
end