Sha256: ad5269d05aede9e1458de2407f58134a0655e959e85093bdf35e6d89720081f6
Contents?: true
Size: 588 Bytes
Versions: 1
Compression:
Stored size: 588 Bytes
Contents
# frozen_string_literal: true module ActiveReport class Configuration attr_accessor :csv_force_encoding, :csv_options, :import_adapter, :import_options def initialize @csv_force_encoding = true @csv_options = { encoding: 'UTF-8' } @import_adapter = 'sqlite3_adapter' @import_options = { validate: false, on_duplicate_key_ignore: true } end end def self.configuration @configuration ||= Configuration.new end def self.configuration=(config) @configuration = config end def self.configure yield(configuration) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_report-5.2.2 | lib/active_report/configuration.rb |