module RailsAdminImport::Config
Constants
- HEADER_CONVERTER
Default is to downcase headers and add underscores to convert into attribute names
Attributes
csv_options[RW]
header_converter[RW]
line_item_limit[RW]
logging[RW]
pass_filename[RW]
rollback_on_error[RW]
update_if_exists[RW]
Public Class Methods
model(model_name, &block)
click to toggle source
# File lib/rails_admin_import/config.rb, line 21 def model(model_name, &block) unless @deprecation_shown warn "RailsAdminImport::Config#model is deprecated. " \ "Add a import section for your model inside the rails_admin " \ "config block. See the Readme.md for more details" @deprecation_shown = true end legacy_config = RailsAdminImport::Config::LegacyModel.new(model_name) legacy_config.instance_eval(&block) if block legacy_config end
reset()
click to toggle source
Reset all configurations to defaults.
# File lib/rails_admin_import/config.rb, line 34 def reset @logging = false @line_item_limit = 1000 @rollback_on_error = false @update_if_exists = false @header_converter = HEADER_CONVERTER @pass_filename = false @csv_options = {} end