Module: ExportHelper
- Included in:
- ExportsController, JobsController
- Defined in:
- frontend/app/helpers/export_helper.rb
Instance Method Summary (collapse)
Instance Method Details
- (Object) xml_response(request_uri, params = {})
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'frontend/app/helpers/export_helper.rb', line 3 def xml_response(request_uri, params = {}) JSONModel::HTTP::stream(request_uri, params) do |res| size, total = 0, res.header['Content-Length'].to_i res.read_body do |chunk| size += chunk.size percent = total > 0 ? ((size * 100) / total) : 0 yield chunk, percent end end end |