class Middleman::ConfigContext

def initialize(app, template_context_class)

def initialize(app, template_context_class)
  @app = app
  @template_context_class = template_context_class
  @callbacks = ::Middleman::CallbackManager.new
  @callbacks.install_methods!(self, [:before_build, :after_build, :configure, :after_configuration, :ready])
  # Trigger internal callbacks when app level are executed.
  app.subscribe_to_callbacks(&method(:execute_callbacks))
end