Class: Bricolage::MySQLTask::JSONWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/bricolage/mysqldatasource.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(f) ⇒ JSONWriter

Returns a new instance of JSONWriter.



322
323
324
# File 'lib/bricolage/mysqldatasource.rb', line 322

def initialize(f)
  @f = f
end

Class Method Details

.record_formatObject



318
319
320
# File 'lib/bricolage/mysqldatasource.rb', line 318

def JSONWriter.record_format
  :hash
end

Instance Method Details

#write_record(values) ⇒ Object



326
327
328
# File 'lib/bricolage/mysqldatasource.rb', line 326

def write_record(values)
  @f.puts JSON.dump(values)
end