module Kinetic::DSL::Configuration
Public Instance Methods
config()
click to toggle source
# File lib/kinetic/dsl/configuration.rb, line 29 def config @config ||= Kinetic::Configuration.new end
config_file(file)
click to toggle source
Set configuration file.
@param [String] path to configuration file
@return [Boolean] returns true
# File lib/kinetic/dsl/configuration.rb, line 23 def config_file(file) set :config_file, File.expand_path(file) config.configure(YAML.load(File.new(config.config_file, 'r'))) true end
set(key, value)
click to toggle source
Sets a configuration value
@param [Symbol] key the configuration key to set @param [Symbol] value the configuration value
@return [Boolean] returns true
# 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