module Middleman::CoreExtensions::Features::ClassMethods
def new
def new # Check for and evaluate local configuration local_config = File.join(self.root, "config.rb") if File.exists? local_config $stderr.puts "== Reading: Local config" if logging? class_eval File.read(local_config) set :app_file, File.expand_path(local_config) end # Add in defaults default_features.each do |ext| activate ext end run_after_features.each { |block| class_eval(&block) } if logging? extensions.each do |ext| $stderr.puts "== Extension: #{ext}" end end super end