Sha256: 8cb59c4987c8443d4103fbe153ee3a1d04231f220e2fce91622c2a5645085618
Contents?: true
Size: 684 Bytes
Versions: 2
Compression:
Stored size: 684 Bytes
Contents
require 'ruby-progressbar' module Pose module Jobs # Removes the Pose search index for the given class. class Remove attr_reader :klass # @param [String, Class] clazz def initialize(clazz) @klass = case clazz when String clazz.constantize when Class clazz else raise ArgumentError, "Class or String expected, #{clazz.class} given" end end def perform Pose::Assignment.delete_class_index(klass) puts "Search index for class #{klass.name} deleted.\n\n" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pose-3.2.0 | lib/pose/jobs/remove.rb |
pose-3.1.1 | lib/pose/jobs/remove.rb |