Class: SafePusher::Configuration
- Inherits:
-
Object
- Object
- SafePusher::Configuration
- Defined in:
- lib/safe_pusher/configuration.rb
Instance Attribute Summary collapse
-
#app_base_directory ⇒ Object
The configuration singleton.
-
#files_to_skip ⇒ Object
The configuration singleton.
-
#repo_url ⇒ Object
The configuration singleton.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/safe_pusher/configuration.rb', line 10 def initialize application_config = if File.exist?('safe_pusher.yml') YAML.load_file('safe_pusher.yml') else {} end @files_to_skip = application_config['files_to_skip'] || [] @app_base_directory = application_config['app_base_directory'] @repo_url = application_config['repo_url'] end |
Instance Attribute Details
#app_base_directory ⇒ Object
The configuration singleton
6 7 8 |
# File 'lib/safe_pusher/configuration.rb', line 6 def app_base_directory @app_base_directory end |
#files_to_skip ⇒ Object
The configuration singleton
6 7 8 |
# File 'lib/safe_pusher/configuration.rb', line 6 def files_to_skip @files_to_skip end |
#repo_url ⇒ Object
The configuration singleton
6 7 8 |
# File 'lib/safe_pusher/configuration.rb', line 6 def repo_url @repo_url end |