module Middleman::Configuration::Global::ClassMethods
def config
-
(ConfigurationManager)
-
def config @_config ||= ConfigurationManager.new end
def method_missing(method, *args)
- Prefer accessing settings through "config".
def method_missing(method, *args) if config.defines_setting? method config[method] else super end end
def respond_to?(method, include_private = false)
def respond_to?(method, include_private = false) super || config.defines_setting?(method) end
def set(key, default=nil, &block)
-
(void)
-
Parameters:
-
default
() -- Attribute value
-
key
(Symbol
) -- Name of the attribue
Deprecated:
- Prefer accessing settings through "config".
def set(key, default=nil, &block) config.define_setting(key, default) @inst.set(key, default, &block) if @inst end