Class: Mongoid::FixtureKit::File

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/mongoid/fixture_kit/file.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ File

Returns a new instance of File.



13
14
15
16
# File 'lib/mongoid/fixture_kit/file.rb', line 13

def initialize(file)
  @file = file
  @rows = nil
end

Class Method Details

.open(file) ⇒ Object



8
9
10
11
# File 'lib/mongoid/fixture_kit/file.rb', line 8

def self.open(file)
  x = new(file)
  block_given? ? yield(x) : x
end

Instance Method Details

#eachObject



18
19
20
# File 'lib/mongoid/fixture_kit/file.rb', line 18

def each(&)
  rows.each(&)
end