class Middleman::Configuration::ConfigSetting

def value

user sets the value to nil it will override the default.
if the user has not set a value themselves. Note that even if the
The effective value of the setting, which may be the default
def value
  value_set? ? @value : default
end