Module: Padrino::Configuration

Included in:
Padrino

Overview

Padrino simple configuration module

Instance Method Summary

Instance Method Details

#config ⇒ Object

Returns the configuration structure allowing to get and set it's values. Padrino.config is a simple Ruby OpenStruct object with no additional magic.

Example:

Padrino.config.value1 = 42
exit if Padrino.config.exiting

#configure(*environments) {|config| ... } ⇒ Object

Allows to configure different environments differently. Requires a block.

Example:

Padrino.configure :development do |config|
  config.value2 = 'only development'
end
Padrino.configure :development, :production do |config|
  config.value2 = 'both development and production'
end
Padrino.configure do |config|
  config.value2 = 'any environment'
end

Yields:

© 2010–2020 Padrino
Licensed under the MIT License.
https://www.rubydoc.info/github/padrino/padrino-framework/Padrino/Configuration