Class: SolrMakr::Commands::DestroyCore Private

Inherits:
Object
  • Object
show all
Includes:
Shared
Defined in:
lib/solr_makr/commands/destroy_core.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Instance Attribute Summary

Attributes included from Shared

#args, #core, #options, #solr_config

Instance Method Summary collapse

Methods included from Shared

#run!, #with_message

Instance Method Details

#runObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.


8
9
10
11
12
13
14
# File 'lib/solr_makr/commands/destroy_core.rb', line 8

def run
  with_message "registering new core with solr" do
    core.unload_from_solr!(purge: options.purge)
  end

  say "Destroyed core: #{core_name}"
end