Sha256: 8971bda7fcaec99318af8d91520fd4ce341fa39cac0c57afe51411a8a8e8b9a2
Contents?: true
Size: 701 Bytes
Versions: 2
Compression:
Stored size: 701 Bytes
Contents
require 'yaml' # Configuration variables and defaults module SafePusher class Configuration # The configuration singleton attr_accessor :files_to_skip, :app_base_directory, :repo_url, :base_branch def initialize application_config = if File.exist?('safe_pusher.yml') YAML.load_file('safe_pusher.yml') else {} end @base_branch = application_config['base_branch'] || 'master' @files_to_skip = application_config['files_to_skip'] || [] @app_base_directory = application_config['app_base_directory'] @repo_url = application_config['repo_url'] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
safe_pusher-0.4.0 | lib/safe_pusher/configuration.rb |
safe_pusher-0.3.0 | lib/safe_pusher/configuration.rb |