Sha256: e2a323b15207d63acf58aa3cbb8b1d5871194786769fdf4f9d656b9e810a27a0

Contents?: true

Size: 293 Bytes

Versions: 1

Compression:

Stored size: 293 Bytes

Contents

# frozen_string_literal: true

module MrCommon
  module CSVExportable
    extend ActiveSupport::Concern

    class_methods do
      def as_csv(adapter: nil, format_rules: nil)
        CSVExporter.new(self, adapter: adapter, format_rules: format_rules).generate_csv
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mr_common-1.3.0 app/models/concerns/mr_common/csv_exportable.rb