Sha256: 84b46d7c05da8e111caf307a5831a40141c81f5cfa1ba36f1f82b2476de44158

Contents?: true

Size: 624 Bytes

Versions: 11

Compression:

Stored size: 624 Bytes

Contents

# frozen_string_literal: true

# MappingsHelper
module MappingsHelper
  def attribute_collection
    attrs = Element.importable.map(&:solr_field).sort
    attrs.prepend("")
    attrs.prepend("Discard")
    attrs
  end

  def mapping_suggestion(import, header)
    if import.mapping_configuration.include?(header.to_sym)
      import.mapping_configuration[header.to_sym][:destination]
    else
      false
    end
  end

  def delimiter_suggestion(import, header)
    if import.mapping_configuration.include?(header.to_sym)
      import.mapping_configuration[header.to_sym][:delimited]
    else
      false
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
geoblacklight_admin-0.5.1 app/helpers/mappings_helper.rb
geoblacklight_admin-0.5.0 app/helpers/mappings_helper.rb
geoblacklight_admin-0.4.2 app/helpers/mappings_helper.rb
geoblacklight_admin-0.4.1 app/helpers/mappings_helper.rb
geoblacklight_admin-0.4.0 app/helpers/mappings_helper.rb
geoblacklight_admin-0.3.2 app/helpers/mappings_helper.rb
geoblacklight_admin-0.3.1 app/helpers/mappings_helper.rb
geoblacklight_admin-0.3.0 app/helpers/mappings_helper.rb
geoblacklight_admin-0.2.1 app/helpers/mappings_helper.rb
geoblacklight_admin-0.1.0 app/helpers/mappings_helper.rb
geoblacklight_admin-0.0.1 app/helpers/mappings_helper.rb