Sha256: 4800f168d4bb6147cec2516ca847774196d03594342bc10ff719d9718522dae0

Contents?: true

Size: 372 Bytes

Versions: 11

Compression:

Stored size: 372 Bytes

Contents

module Chewy
  class Type
    module Actions
      extend ActiveSupport::Concern

      module ClassMethods
        # Delete all documents of a type and reimport them
        # Returns true or false depending on success.
        #
        #   UsersIndex::User.reset
        #
        def reset
          delete_all
          import
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
chewy-0.9.0 lib/chewy/type/actions.rb
chewy-0.8.4 lib/chewy/type/actions.rb
chewy-0.8.3 lib/chewy/type/actions.rb
chewy-0.8.2 lib/chewy/type/actions.rb
chewy-0.8.1 lib/chewy/type/actions.rb
chewy-0.8.0 lib/chewy/type/actions.rb
chewy-0.7.0 lib/chewy/type/actions.rb
chewy-0.6.2 lib/chewy/type/actions.rb
chewy-0.6.1 lib/chewy/type/actions.rb
chewy-0.6.0 lib/chewy/type/actions.rb
chewy-0.5.2 lib/chewy/type/actions.rb