Class: ExtensionMigrator (Radiant)

Overview
Module Structure
Class Hierarchy
Class Attributes
ExtensionMigrator.extension [RW]
Class Methods
ExtensionMigrator.migrate / 1
ExtensionMigrator.migrate_extensions
ExtensionMigrator.get_all_versions
Instance Methods
ExtensionMigrator#initialize / 3
ExtensionMigrator#quote / 1
ExtensionMigrator#extension_name
ExtensionMigrator#version_string / 1
ExtensionMigrator#initialize_extension_schema_migrations
ExtensionMigrator#initialize_received_migrations
ExtensionMigrator#assume_migrated_upto_version / 1
ExtensionMigrator#record_version_state_after_migrating / 1
is a submodule of
module: Radiant   
has modular siblings
class: Config   
module: Version   
class: Configuration   
class: Initializer   
class: Setup   
class: AdminUI   
module: AvailableLocales   
module: Cache   
class: Extension   
class: ExtensionLoader   
class: ExtensionPath   
module: Pagination   
module: ResourceResponses   
module: Taggable   
module: GeneratorBaseExtension   
class: Boot   
class: VendorBoot   
class: AppBoot   
class: GemBoot   
module: RoutingExtension   
inherits from
  Migrator ( ActiveRecord )
has properties
class attribute: extension [RW]   
class method: migrate / 1   
class method: migrate_extensions   
class method: get_all_versions   
method: initialize / 3   
method: quote / 1   
method: extension_name   
method: version_string / 1   
method: initialize_extension_schema_migrations   
method: initialize_received_migrations   
method: assume_migrated_upto_version / 1   
method: record_version_state_after_migrating / 1   
is defined at
#2 in lib/radiant/extension_migrator.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveRecord
class: Migrator     
  module: Radiant
class: Config     
module: Version     
class: Configuration     
class: Initializer     
class: Setup     
class: AdminUI     
module: AvailableLocales     
module: Cache     
class: Extension     
class: ExtensionLoader     
class: ExtensionMigrator     
class: ExtensionPath     
module: Pagination     
module: ResourceResponses     
module: Taggable     
module: GeneratorBaseExtension     
class: Boot     
class: VendorBoot     
class: AppBoot     
class: GemBoot     
module: RoutingExtension     

Class Hierarchy

Object ( Builtin-Module )
has properties
class method: descendants   
method: presence   
Base ( ActiveRecord )
  Config ( Radiant )   
Migrator ( ActiveRecord )
ExtensionMigrator ( Radiant )
has properties
class attribute: extension [RW]   
class method: migrate / 1   
class method: migrate_extensions   
class method: get_all_versions   
method: initialize / 3   
method: quote / 1   
method: extension_name   
method: version_string / 1   
method: initialize_extension_schema_migrations   
method: initialize_received_migrations   
method: assume_migrated_upto_version / 1   
method: record_version_state_after_migrating / 1   
Configuration ( Rails )
  Configuration ( Radiant )   
Initializer ( Rails )
  Initializer ( Radiant )   
Setup ( Radiant )
AdminUI ( Radiant )
Extension ( Radiant )
ExtensionLoader ( Radiant )
ExtensionPath ( Radiant )
Boot ( Radiant )
  VendorBoot     
  AppBoot     
  GemBoot     

Class Attributes

ExtensionMigrator.extension [RW]

#4 in lib/radiant/extension_migrator.rb

Class Methods

ExtensionMigrator.migrate / 1

#6 in lib/radiant/extension_migrator.rb

migrate ( target_version = nil )

ExtensionMigrator.migrate_extensions

#10 in lib/radiant/extension_migrator.rb

migrate_extensions

ExtensionMigrator.get_all_versions

#17 in lib/radiant/extension_migrator.rb

get_all_versions

Instance Methods

ExtensionMigrator#initialize / 3

#24 in lib/radiant/extension_migrator.rb

initialize ( direction ,
  migrations_path ,
  target_version = nil )

ExtensionMigrator#quote / 1

#31 in lib/radiant/extension_migrator.rb

quote ( s )

ExtensionMigrator#extension_name

#35 in lib/radiant/extension_migrator.rb

extension_name

ExtensionMigrator#version_string / 1

#39 in lib/radiant/extension_migrator.rb

version_string ( version )

ExtensionMigrator#initialize_extension_schema_migrations

#43 in lib/radiant/extension_migrator.rb

initialize_extension_schema_migrations

ExtensionMigrator#initialize_received_migrations

#51 in lib/radiant/extension_migrator.rb

initialize_received_migrations

ExtensionMigrator#assume_migrated_upto_version / 1

#61 in lib/radiant/extension_migrator.rb

assume_migrated_upto_version ( version )

ExtensionMigrator#record_version_state_after_migrating / 1

#85 in lib/radiant/extension_migrator.rb

record_version_state_after_migrating ( version )