Class: DataForge::File::RecordFileWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/data_forge/file/record_file_writer.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#definitionObject (readonly)

Interface definition



13
14
15
# File 'lib/data_forge/file/record_file_writer.rb', line 13

def definition
  @definition
end

#fieldsObject (readonly)

Interface definition



13
14
15
# File 'lib/data_forge/file/record_file_writer.rb', line 13

def fields
  @fields
end

#nameObject (readonly)

Interface definition



13
14
15
# File 'lib/data_forge/file/record_file_writer.rb', line 13

def name
  @name
end

Class Method Details

.for(definition) ⇒ Object



5
6
7
# File 'lib/data_forge/file/record_file_writer.rb', line 5

def self.for(definition)
  CSV::CSVRecordFileWriter.new definition
end

Instance Method Details

#closeObject



22
23
# File 'lib/data_forge/file/record_file_writer.rb', line 22

def close
end

#openObject



17
18
# File 'lib/data_forge/file/record_file_writer.rb', line 17

def open
end

#write(record) ⇒ Object



27
28
# File 'lib/data_forge/file/record_file_writer.rb', line 27

def write(record)
end