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.



182
183
184
# File 'lib/bricolage/mysqldatasource.rb', line 182

def initialize(f)
  @f = f
end

Class Method Details

.record_formatObject



178
179
180
# File 'lib/bricolage/mysqldatasource.rb', line 178

def JSONWriter.record_format
  :hash
end

Instance Method Details

#write_record(values) ⇒ Object



186
187
188
# File 'lib/bricolage/mysqldatasource.rb', line 186

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