Class: ExtensionLoader (Radiant)

Overview
Module Structure
Class Hierarchy
Class Methods
ExtensionLoader.record_path / 2
Instance Aliases
ExtensionLoader#reactivate
Instance Attributes
ExtensionLoader#initializer [RW]
ExtensionLoader#extensions [RW]
Instance Methods
ExtensionLoader#initialize
ExtensionLoader#enabled_extension_paths
ExtensionLoader#paths / 1
ExtensionLoader#load_extensions
ExtensionLoader#load_extension / 1
ExtensionLoader#load_extension_initalizers
ExtensionLoader#deactivate_extensions
ExtensionLoader#activate_extensions
is a submodule of
module: Radiant   
is modularized into
class: DependenciesObserver   
has modular siblings
class: Config   
module: Version   
class: Configuration   
class: Initializer   
class: Setup   
class: AdminUI   
module: AvailableLocales   
module: Cache   
class: Extension   
class: ExtensionMigrator   
class: ExtensionPath   
module: Pagination   
module: ResourceResponses   
module: Taggable   
module: GeneratorBaseExtension   
class: Boot   
class: VendorBoot   
class: AppBoot   
class: GemBoot   
module: RoutingExtension   
includes
  Simpleton   
inherits from
  Object ( Builtin-Module )
has properties
attribute: initializer [RW]   
attribute: extensions [RW]   
method: initialize   
method: enabled_extension_paths   
method: paths / 1   
method: load_extensions   
method: load_extension / 1   
method: load_extension_initalizers   
method: deactivate_extensions   
method: activate_extensions   
alias: reactivate activate_extensions   
class method: record_path / 2   
is defined at
#6 in lib/radiant/extension_loader.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  module: Radiant
  class: Config
  module: Version
  class: Configuration
  class: Initializer
  class: Setup
  class: AdminUI
  module: AvailableLocales
  module: Cache
  class: Extension
✗ class: ExtensionLoader
class: DependenciesObserver     
  class: ExtensionMigrator
  class: ExtensionPath
  module: Pagination
  module: ResourceResponses
  module: Taggable
  module: GeneratorBaseExtension
  class: Boot
  class: VendorBoot
  class: AppBoot
  class: GemBoot
  module: RoutingExtension
  module: Simpleton

Class Hierarchy

Object ( Builtin-Module )
has properties
class method: descendants   
method: presence   
Base ( ActiveRecord )
  Config ( Radiant )   
Migrator ( ActiveRecord )
  ExtensionMigrator ( Radiant )   
Configuration ( Rails )
  Configuration ( Radiant )   
Initializer ( Rails )
  Initializer ( Radiant )   
Setup ( Radiant )
AdminUI ( Radiant )
Extension ( Radiant )
ExtensionLoader ( Radiant )
includes
  Simpleton   
has properties
attribute: initializer [RW]   
attribute: extensions [RW]   
method: initialize   
method: enabled_extension_paths   
method: paths / 1   
method: load_extensions   
method: load_extension / 1   
method: load_extension_initalizers   
method: deactivate_extensions   
method: activate_extensions   
alias: reactivate activate_extensions   
class method: record_path / 2   
ExtensionPath ( Radiant )
Boot ( Radiant )
  VendorBoot     
  AppBoot     
  GemBoot     
MethodObserver

Class Methods

ExtensionLoader.record_path / 2

#113 in lib/radiant/extension_loader.rb

record_path ( path ,
  name=nil )

Instance Aliases

ExtensionLoader#reactivate

#105 in lib/radiant/extension_loader.rb

reactivate activate_extensions   

Instance Attributes

ExtensionLoader#initializer [RW]

#32 in lib/radiant/extension_loader.rb

ExtensionLoader#extensions [RW]

#32 in lib/radiant/extension_loader.rb

Instance Methods

ExtensionLoader#initialize

#34 in lib/radiant/extension_loader.rb

initialize

ExtensionLoader#enabled_extension_paths

#40 in lib/radiant/extension_loader.rb

enabled_extension_paths

ExtensionLoader#paths / 1

#54 in lib/radiant/extension_loader.rb

paths ( type )

ExtensionLoader#load_extensions

#63 in lib/radiant/extension_loader.rb

load_extensions

ExtensionLoader#load_extension / 1

#71 in lib/radiant/extension_loader.rb

load_extension ( name )

ExtensionLoader#load_extension_initalizers

#87 in lib/radiant/extension_loader.rb

load_extension_initalizers

ExtensionLoader#deactivate_extensions

#93 in lib/radiant/extension_loader.rb

deactivate_extensions

ExtensionLoader#activate_extensions

#100 in lib/radiant/extension_loader.rb

activate_extensions