Class: Dech::CSVIO

Inherits:
StringIO
  • Object
show all
Defined in:
lib/dech/csvio.rb

Class Method Summary collapse

Class Method Details

.generate(args = {}) ⇒ Object



9
10
11
12
# File 'lib/dech/csvio.rb', line 9

def generate(args={})
  csv_string = ::CSV.generate{|csv| yield(csv) if block_given? }
  self.new(csv_string.encode(args[:encoding] || Encoding::Windows_31J))
end