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 38
def registered(app)
  app.define_hook :initialized
  app.define_hook :instance_available
  app.define_hook :after_configuration
  app.define_hook :before_configuration
  app.define_hook :build_config
  app.define_hook :development_config

  app.config.define_setting :autoload_sprockets, true, 'Automatically load sprockets at startup?'
  app.config[:autoload_sprockets] = (ENV['AUTOLOAD_SPROCKETS'] == 'true') if ENV['AUTOLOAD_SPROCKETS']

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