module Middleman::CoreExtensions::Extensions

Public Class Methods

included(app)
Alias for: registered
registered(app) click to toggle source

@private

# File lib/middleman-core/core_extensions/extensions.rb, line 39
def registered(app)
  # Using for version parsing
  require "rubygems"

  app.define_hook :after_configuration
  app.define_hook :before_configuration
  app.define_hook :build_config
  app.define_hook :development_config

  if ENV["AUTOLOAD_SPROCKETS"]
    app.set :autoload_sprockets, (ENV["AUTOLOAD_SPROCKETS"] == "true")
  else
    app.set :autoload_sprockets, true
  end

  app.extend ClassMethods
  app.send :include, InstanceMethods
  app.delegate :configure, :to => :"self.class"
end
Also aliased as: included