Class: ActiveRecord::MigrationProxy
- Defined in:
 - activerecord/lib/active_record/migration.rb
 
Overview
MigrationProxy is used to defer loading of the actual migration classes until they are needed
Instance Attribute Summary collapse
- 
  
    
      #filename  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute filename.
 - 
  
    
      #name  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute name.
 - 
  
    
      #scope  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute scope.
 - 
  
    
      #version  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute version.
 
Instance Method Summary collapse
- #basename ⇒ Object
 - 
  
    
      #initialize(name, version, filename, scope)  ⇒ MigrationProxy 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of MigrationProxy.
 
Methods inherited from Struct
Constructor Details
#initialize(name, version, filename, scope) ⇒ MigrationProxy
Returns a new instance of MigrationProxy.
      1178 1179 1180 1181  | 
    
      # File 'activerecord/lib/active_record/migration.rb', line 1178 def initialize(name, version, filename, scope) super @migration = nil end  | 
  
Instance Attribute Details
#filename ⇒ Object
Returns the value of attribute filename
      1177 1178 1179  | 
    
      # File 'activerecord/lib/active_record/migration.rb', line 1177 def filename @filename end  | 
  
#name ⇒ Object
Returns the value of attribute name
      1177 1178 1179  | 
    
      # File 'activerecord/lib/active_record/migration.rb', line 1177 def name @name end  | 
  
#scope ⇒ Object
Returns the value of attribute scope
      1177 1178 1179  | 
    
      # File 'activerecord/lib/active_record/migration.rb', line 1177 def scope @scope end  | 
  
#version ⇒ Object
Returns the value of attribute version
      1177 1178 1179  | 
    
      # File 'activerecord/lib/active_record/migration.rb', line 1177 def version @version end  |