class RR::Initializer

The settings of the current deployment are passed to Rubyrep through the Initializer::run method. This method yields a Configuration object for overwriting of the default settings. Accordingly a configuration file should look something like this:

Rubyrep::Initializer.run do |config|
  config.left = ...
end

Public Class Methods

configuration() click to toggle source

Returns the current Configuration object

# File lib/rubyrep/initializer.rb, line 23
def self.configuration
  @@configuration
end
configuration=(configuration) click to toggle source

Allows direct overwriting of the Configuration

# File lib/rubyrep/initializer.rb, line 28
def self.configuration=(configuration)
  @@configuration = configuration
end
reset() click to toggle source

Sets a new Configuration object Current configuration values are lost and replaced with the default settings.

# File lib/rubyrep/initializer.rb, line 17
def self.reset
  @@configuration = Configuration.new
end
run() { |configuration| ... } click to toggle source

Yields the current Configuration object to enable overwriting of configuration values. Refer to the Initializer class documentation for a usage example.

# File lib/rubyrep/initializer.rb, line 35
def self.run
  yield configuration
end