Class: ActiveRecord::FixtureSet::File
- Inherits:
 - 
      Object
      
        
- Object
 - ActiveRecord::FixtureSet::File
 
 
- Includes:
 - Enumerable
 
- Defined in:
 - lib/active_record/fixture_set/file.rb
 
Overview
:nodoc:
Class Method Summary collapse
- 
  
    
      .open(file)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Open a fixture file named
file. 
Instance Method Summary collapse
- #each(&block) ⇒ Object
 - 
  
    
      #initialize(file)  ⇒ File 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of File.
 - #model_class ⇒ Object
 
Constructor Details
#initialize(file) ⇒ File
Returns a new instance of File.
      20 21 22  | 
    
      # File 'lib/active_record/fixture_set/file.rb', line 20 def initialize(file) @file = file end  | 
  
Class Method Details
.open(file) ⇒ Object
Open a fixture file named file.  When called with a block, the block is called with the filehandle and the filehandle is automatically closed when the block finishes.
      15 16 17 18  | 
    
      # File 'lib/active_record/fixture_set/file.rb', line 15 def self.open(file) x = new file block_given? ? yield(x) : x end  | 
  
Instance Method Details
#each(&block) ⇒ Object
      24 25 26  | 
    
      # File 'lib/active_record/fixture_set/file.rb', line 24 def each(&block) rows.each(&block) end  | 
  
#model_class ⇒ Object
      28 29 30  | 
    
      # File 'lib/active_record/fixture_set/file.rb', line 28 def model_class config_row["model_class"] end  |