Module: Kinetic::DSL::Configuration
- Included in:
- Kinetic::DSL, Publisher
- Defined in:
- lib/kinetic/dsl/configuration.rb
Instance Method Summary collapse
- #config ⇒ Object
-
#config_file(file) ⇒ Boolean
Set configuration file.
-
#set(key, value) ⇒ Boolean
Sets a configuration value.
Instance Method Details
#config ⇒ Object
29 30 31 |
# File 'lib/kinetic/dsl/configuration.rb', line 29 def config @config ||= Kinetic::Configuration.new end |
#config_file(file) ⇒ Boolean
Set configuration file.
23 24 25 26 27 |
# File 'lib/kinetic/dsl/configuration.rb', line 23 def config_file(file) set :config_file, File.(file) config.configure(YAML.load(File.new(config.config_file, 'r'))) true end |
#set(key, value) ⇒ Boolean
Sets a configuration value
12 13 14 15 16 |
# File 'lib/kinetic/dsl/configuration.rb', line 12 def set(key, value) logger.debug "Setting '#{key}' to '#{value}'" config[key.to_sym] = value true end |