Class: Qimport::Import

Inherits:
Object
  • Object
show all
Defined in:
lib/qimport/import.rb

Instance Method Summary collapse

Constructor Details

#initialize(export_file_path) ⇒ Import

Returns a new instance of Import.



3
4
5
6
# File 'lib/qimport/import.rb', line 3

def initialize(export_file_path)
  @export_file_path = export_file_path
  @groups = []
end

Instance Method Details

#group(*headers) ⇒ Object



8
9
10
11
# File 'lib/qimport/import.rb', line 8

def group(*headers)
  @groups << group = Group.new(*headers)
  group
end

#saveObject



13
14
15
16
17
18
19
# File 'lib/qimport/import.rb', line 13

def save
  File.open( @export_file_path, 'w' ) do |writer|
    @groups.each do |g|
      writer << g.to_s
    end
  end
end