lib/squib/args/csv_opts.rb in squib-0.15.2 vs lib/squib/args/csv_opts.rb in squib-0.15.3

- old
+ new

@@ -1,25 +1,25 @@ -require 'csv' - -module Squib - # @api private - module Args - class CSV_Opts - - def initialize(opts) - opts = opts.keep_if { |k, _v| CSV::DEFAULT_OPTIONS.key? k} - @hash = CSV::DEFAULT_OPTIONS.merge(opts).merge(required) - end - - def to_hash - @hash - end - - private - - def required - { headers: true, converters: :numeric } - end - - end - end -end +require 'csv' + +module Squib + # @api private + module Args + class CSV_Opts + + def initialize(opts) + opts = opts.keep_if { |k, _v| CSV::DEFAULT_OPTIONS.key? k} + @hash = CSV::DEFAULT_OPTIONS.merge(opts).merge(required) + end + + def to_hash + @hash + end + + private + + def required + { headers: true, converters: :numeric } + end + + end + end +end