Module: Mondrian::REST::Formatters::CSV
- Defined in:
- lib/mondrian_rest/api_formatters.rb
Class Method Summary collapse
Class Method Details
.call(result, env) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/mondrian_rest/api_formatters.rb', line 40 def self.call(result, env) add_parents = env['rack.request.query_hash']['parents'] == 'true' debug = env['rack.request.query_hash']['debug'] == 'true' rows = Mondrian::REST::Formatters.tidy(result, add_parents: add_parents, debug: debug) ::CSV.generate do |csv| rows.each { |row| csv << row } end end |