module Middleman::Configuration::Global::ClassMethods
Public Instance Methods
config()
click to toggle source
method_missing(method, *args)
click to toggle source
Access global settings as methods, to preserve compatibility with old Middleman
.
@deprecated Prefer accessing settings through “config”.
Calls superclass method
# File lib/middleman-core/configuration.rb, line 33 def method_missing(method, *args) if config.defines_setting? method config[method] else super end end
respond_to?(method, include_private=false)
click to toggle source
Needed so that method_missing
makes sense
Calls superclass method
# File lib/middleman-core/configuration.rb, line 42 def respond_to?(method, include_private=false) super || config.defines_setting?(method) end
set(key, default=nil, &block)
click to toggle source
Set attributes (global variables)
@deprecated Prefer accessing settings through “config”.
@param [Symbol] key Name of the attribue @param default Attribute value @return [void]
# File lib/middleman-core/configuration.rb, line 24 def set(key, default=nil, &block) config.define_setting(key, default) unless config.defines_setting?(key) @inst.set(key, default, &block) if @inst end