module ActiveAdminImporter
Constants
- VERSION
Public Class Methods
[](val)
click to toggle source
# File lib/active_admin_importer.rb, line 29 def self.[](val) registry[val] end
import(csv_file, **options, &block)
click to toggle source
# File lib/active_admin_importer.rb, line 16 def self.import(csv_file, **options, &block) io = csv_file.is_a?(::ActionDispatch::Http::UploadedFile) ? csv_file.tempfile : csv_file _import = if block_given? ::ActiveAdminImporter::Import.new(io, **options, &block) else ::ActiveAdminImporter::Import.new(io, **options) end _import.run if _import.valid? _import end
register(definition)
click to toggle source
# File lib/active_admin_importer.rb, line 37 def self.register(definition) @registry[definition.key] = definition end
registry()
click to toggle source
# File lib/active_admin_importer.rb, line 33 def self.registry @registry ||= ::ActiveAdminImporter::Registry.new end