Class: Middleman::Settings::SettingsExtension
- Inherits:
-
Extension
- Object
- Extension
- Middleman::Settings::SettingsExtension
- Defined in:
- lib/middleman-settings/extension.rb
Instance Method Summary collapse
-
#initialize(app, options_hash = {}, &block) ⇒ SettingsExtension
constructor
A new instance of SettingsExtension.
Constructor Details
#initialize(app, options_hash = {}, &block) ⇒ SettingsExtension
Returns a new instance of SettingsExtension.
7 8 9 10 11 12 13 14 15 |
# File 'lib/middleman-settings/extension.rb', line 7 def initialize(app, ={}, &block) super @app = app app.set :config_folder, .config_folder settings_h = Hash.new do |h, key| h[key] = raw_settings(key.to_s)[app.environment.to_s] end app.set :middleman_settings, settings_h end |