module CsvRowModel::Concerns::InvalidOptions

Public Instance Methods

check_and_merge_options(options, default_options) click to toggle source
# File lib/csv_row_model/concerns/invalid_options.rb, line 8
def check_and_merge_options(options, default_options)
  invalid_options = options.keys - default_options.keys
  raise ArgumentError.new("Invalid option(s): #{invalid_options}") if invalid_options.present?

  options.reverse_merge(default_options)
end