Sha256: aa52ea2133a5bc98af0ba56c7e81b4d9ef6d7389f398c3ac45edd0345b91be86
Contents?: true
Size: 571 Bytes
Versions: 1
Compression:
Stored size: 571 Bytes
Contents
# frozen_string_literal: true module Lite module Report class Configuration attr_accessor :csv_options, :data_options, :import_options def initialize @csv_options = {} @data_options = {} @import_adapter = {} end end class << self attr_writer :configuration def configuration @configuration ||= Configuration.new end def configure yield(configuration) end def reset_configuration! @configuration = Configuration.new end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lite-report-1.0.2 | lib/lite/report/configuration.rb |