Module: Broadside
- Extended by:
- Utils
- Defined in:
- lib/broadside.rb,
lib/broadside/error.rb,
lib/broadside/utils.rb,
lib/broadside/deploy.rb,
lib/broadside/version.rb,
lib/broadside/deploy/ecs.rb,
lib/broadside/configuration.rb,
lib/broadside/configuration/aws.rb,
lib/broadside/configuration/ecs.rb,
lib/broadside/configuration/base.rb,
lib/broadside/configuration/deploy.rb,
lib/broadside/configuration/struct.rb
Defined Under Namespace
Modules: Utils
Classes: Configuration, Deploy, EcsDeploy, Error, MissingVariableError
Constant Summary
collapse
- SYSTEM_CONFIG_FILE =
"#{Dir.home}/.broadside/config.rb"
- VERSION =
'1.0.2'
Class Method Summary
collapse
Methods included from Utils
config, debug, error, exception, info, warn
Class Method Details
.config ⇒ Object
41
42
43
|
# File 'lib/broadside.rb', line 41
def self.config
@config ||= Configuration.new
end
|
18
19
20
|
# File 'lib/broadside.rb', line 18
def self.configure
yield config
end
|
.load_config(config_file) ⇒ Object
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/broadside.rb', line 22
def self.load_config(config_file)
begin
load SYSTEM_CONFIG_FILE if File.exists?(SYSTEM_CONFIG_FILE)
rescue LoadError => e
error "Encountered an error loading system configuration file '#{SYSTEM_CONFIG_FILE}' !"
raise e
end
begin
load config_file
config.file = config_file
rescue LoadError => e
error "Encountered an error loading required configuration file '#{config_file}' !"
raise e
end
config.verify
end
|
.reset! ⇒ Object
45
46
47
|
# File 'lib/broadside.rb', line 45
def self.reset!
@config = nil
end
|