Sha256: 601a1e288c29e4d0929748df7925a27546db6b8409535d32ce199ba8555abbac
Contents?: true
Size: 646 Bytes
Versions: 1
Compression:
Stored size: 646 Bytes
Contents
require "active_admin" require "active_admin_csv_with_bom/builder" require "active_admin_csv_with_bom/engine" module ActiveAdminCsvWithBom # NOTE: For resource of **NOT** Active Record def self.build(collection) Builder.new(collection).build end def self.csv_options @_csv_options ||= { byte_order_mark: "\xFF\xFE".force_encoding("UTF-16LE").freeze, encoding: "UTF-16LE", encoding_options: "UTF-8", col_sep: "\t", row_sep: "\r\n", force_quotes: true } end end ActiveAdmin::Application.inheritable_setting(:csv_options, ActiveAdminCsvWithBom.csv_options)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_admin_csv_with_bom-0.1.0 | lib/active_admin_csv_with_bom.rb |