Class: Terastream::JsonBuilder
- Inherits:
-
Query::BaseFormatter
- Object
- Query::BaseFormatter
- Terastream::JsonBuilder
- Defined in:
- lib/terastream/middleware/formatters/json_builder.rb
Instance Method Summary collapse
Methods inherited from Query::BaseFormatter
Constructor Details
This class inherits a constructor from Terastream::Query::BaseFormatter
Instance Method Details
#call(&block) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/terastream/middleware/formatters/json_builder.rb', line 5 def call(&block) row_data = {} @app.headers.each_with_index do |header, index| row_data[header] = @app.record_set.getString(index + 1) end if block_given? yield row_data.to_json else row_data.to_json end end |