class CDMDEXER::Loader
Attributes
deletable_ids[R]
records[R]
solr_client[R]
Public Class Methods
new(records: [], deletable_ids: [], solr_client: CDMDEXER::DefaultSolr)
click to toggle source
# File lib/cdmdexer/loader.rb, line 6 def initialize(records: [], deletable_ids: [], solr_client: CDMDEXER::DefaultSolr) @solr_client = solr_client @records = records @deletable_ids = deletable_ids end
Public Instance Methods
load!()
click to toggle source
# File lib/cdmdexer/loader.rb, line 14 def load! solr_client.delete deletable_ids unless deletable_ids.empty? solr_client.add records end