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