Class: Extension (Radiant)

Overview
Module Structure
Class Hierarchy
Class Aliases
Extension.activate
Extension.deactivate
Class Methods
Extension.activate_extension
Extension.deactivate_extension
Extension.define_routes / 1
Extension.inherited / 1
Extension.route_definitions
Extension.migrate_from / 2
Extension.extension_config / 1
Instance Aliases
Extension#add_tab
Instance Attributes
Extension#active [W]
Instance Methods
Extension#active?
Extension#root
Extension#migrated?
Extension#enabled?
Extension#routed?
Extension#migrations_path
Extension#migrates_from
Extension#routing_file
Extension#load_initializers
Extension#migrator
Extension#admin
Extension#tab / 3
Extension#add_item / 1
Extension#extension_enabled? / 1
is a submodule of
module: Radiant   
is modularized into
module: Script   
has modular siblings
class: Config   
module: Version   
class: Configuration   
class: Initializer   
class: Setup   
class: AdminUI   
module: AvailableLocales   
module: Cache   
class: ExtensionLoader   
class: ExtensionMigrator   
class: ExtensionPath   
module: Pagination   
module: ResourceResponses   
module: Taggable   
module: GeneratorBaseExtension   
class: Boot   
class: VendorBoot   
class: AppBoot   
class: GemBoot   
module: RoutingExtension   
includes
  Annotatable   
  Simpleton   
inherits from
  Object ( Builtin-Module )
has properties
attribute: active [W]   
method: active?   
method: root   
method: migrated?   
method: enabled?   
method: routed?   
method: migrations_path   
method: migrates_from   
method: routing_file   
method: load_initializers   
method: migrator   
method: admin   
method: tab / 3   
alias: add_tab tab   
method: add_item / 1   
method: extension_enabled? / 1   
class method: activate_extension   
class alias: activate activate_extension   
class method: deactivate_extension   
class alias: deactivate deactivate_extension   
class method: define_routes / 1   
class method: inherited / 1   
class method: route_definitions   
class method: migrate_from / 2   
class method: extension_config / 1   
is defined at
#255 in lib/radiant/extension/script.rb  
#6 in lib/radiant/extension.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
module: Script     
  class: ExtensionLoader
  class: ExtensionMigrator
  class: ExtensionPath
  module: Pagination
  module: ResourceResponses
  module: Taggable
  module: GeneratorBaseExtension
  class: Boot
  class: VendorBoot
  class: AppBoot
  class: GemBoot
  module: RoutingExtension
  module: Annotatable
  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 )
includes
  Annotatable   
  Simpleton   
has properties
attribute: active [W]   
method: active?   
method: root   
method: migrated?   
method: enabled?   
method: routed?   
method: migrations_path   
method: migrates_from   
method: routing_file   
method: load_initializers   
method: migrator   
method: admin   
method: tab / 3   
alias: add_tab tab   
method: add_item / 1   
method: extension_enabled? / 1   
class method: activate_extension   
class alias: activate activate_extension   
class method: deactivate_extension   
class alias: deactivate deactivate_extension   
class method: define_routes / 1   
class method: inherited / 1   
class method: route_definitions   
class method: migrate_from / 2   
class method: extension_config / 1   
ExtensionLoader ( Radiant )
ExtensionPath ( Radiant )
Boot ( Radiant )
  VendorBoot     
  AppBoot     
  GemBoot     

Class Aliases

Extension.activate

#115 in lib/radiant/extension.rb

activate activate_extension   

Extension.deactivate

#122 in lib/radiant/extension.rb

deactivate deactivate_extension   

Class Methods

Extension.activate_extension

#108 in lib/radiant/extension.rb

activate_extension

Extension.deactivate_extension

#117 in lib/radiant/extension.rb

deactivate_extension

Extension.define_routes / 1

#124 in lib/radiant/extension.rb

define_routes ( &block )

Extension.inherited / 1

#129 in lib/radiant/extension.rb

inherited ( subclass )

Extension.route_definitions

#133 in lib/radiant/extension.rb

route_definitions

Extension.migrate_from / 2

#137 in lib/radiant/extension.rb

migrate_from ( extension_name ,
  until_migration=nil )

Extension.extension_config / 1

#149 in lib/radiant/extension.rb

extension_config ( &block )

Instance Aliases

Extension#add_tab

#86 in lib/radiant/extension.rb

add_tab tab   

Instance Attributes

Extension#active [W]

#12 in lib/radiant/extension.rb

Instance Methods

Extension#active?

#14 in lib/radiant/extension.rb

active?

Extension#root

#18 in lib/radiant/extension.rb

root

Extension#migrated?

#22 in lib/radiant/extension.rb

migrated?

Extension#enabled?

#26 in lib/radiant/extension.rb

enabled?

Extension#routed?

#31 in lib/radiant/extension.rb

routed?

Extension#migrations_path

#35 in lib/radiant/extension.rb

migrations_path

Extension#migrates_from

#39 in lib/radiant/extension.rb

migrates_from

Extension#routing_file

#43 in lib/radiant/extension.rb

routing_file

Extension#load_initializers

#47 in lib/radiant/extension.rb

load_initializers

Extension#migrator

#53 in lib/radiant/extension.rb

migrator

Extension#admin

#61 in lib/radiant/extension.rb

admin

Extension#tab / 3

#65 in lib/radiant/extension.rb

tab ( name ,
  options={} ,
  &block )

Extension#add_item / 1

#88 in lib/radiant/extension.rb

add_item ( *args )

Extension#extension_enabled? / 1

#97 in lib/radiant/extension.rb

extension_enabled? ( extension )