Class: Proletariat::Configuration::ConfigurationDSL
- Inherits:
-
Object
- Object
- Proletariat::Configuration::ConfigurationDSL
- Defined in:
- lib/proletariat/configuration.rb
Overview
Internal: Handles running a configuration block in a context to allow
access to the configuration object via a call to #config.
Instance Method Summary collapse
-
#initialize(configuration, &block) ⇒ ConfigurationDSL
constructor
Public: Creates a new ConfigurationDSL instance.
-
#set_config ⇒ Object
Public: Runs the configuration block, exposing the configuration instance via the #config method.
Constructor Details
#initialize(configuration, &block) ⇒ ConfigurationDSL
Public: Creates a new ConfigurationDSL instance.
configuration - The Configuration instance you intend to update. block - The block containing the config settings.
135 136 137 138 |
# File 'lib/proletariat/configuration.rb', line 135 def initialize(configuration, &block) @config = configuration @block = block end |
Instance Method Details
#set_config ⇒ Object
Public: Runs the configuration block, exposing the configuration
instance via the #config method.
Returns nil.
144 145 146 147 148 |
# File 'lib/proletariat/configuration.rb', line 144 def set_config instance_eval(&block) nil end |