Sha256: 234f7e54a37d4d642a0c8f048a5bc160ba0b1ca8b5145f32a566c8ddf1a7703e
Contents?: true
Size: 470 Bytes
Versions: 4
Compression:
Stored size: 470 Bytes
Contents
class SiteController < ApplicationController def report @report = PostReport.new(report_params) respond_to do |format| format.html format.csv { send_data(csv.csv_text, filename: csv.filename) } end end private def csv @csv ||= Repor::Serializers::CsvSerializer.new(@report) end def report_params raw_params = params.fetch(:post_report, {}) Repor::Serializers::FormFieldSerializer.sanitize_params(raw_params) end end
Version data entries
4 entries across 4 versions & 1 rubygems