class Pear::Configuration

Constants

CONFIG_FILE

Attributes

authors[R]
email[R]

Public Instance Methods

write_sample_configuration() click to toggle source
# File lib/pear/configuration.rb, line 7
    def write_sample_configuration
      abort('This doesn\'t look like a Git repository.') \
        unless Dir.exists?('.git')

      abort('Whoa there! A configuration file is already present.') \
        if File.exists?('.pear.yml')

      File.write(CONFIG_FILE, <<-config)
email: team@example.com
authors:
  - ad Alice Doe
  - bd Bob Doe
      config
    end

Private Instance Methods

configuration() click to toggle source
# File lib/pear/configuration.rb, line 36
def configuration
  @configuration ||= YAML.load(File.open(CONFIG_FILE))
end