Sha256: 960e4bdc7100836cb3b5cbfcee82f3079da5b931e6ee8da6f63a97bcc16d547b
Contents?: true
Size: 327 Bytes
Versions: 15
Compression:
Stored size: 327 Bytes
Contents
ActionController::Renderers.add :csv do |obj, options| csv = obj.respond_to?(:to_csv) ? obj.to_csv(options) : obj if filename = options[:filename] send_data csv, type: Mime[:csv], disposition: "attachment; filename=#{filename}.csv" else self.content_type ||= Mime[:csv] self.response_body = csv end end
Version data entries
15 entries across 15 versions & 1 rubygems