Sha256: 9f3e7dd3d2b388adfbdcdeb92099ee61c1fe53c6538ec2bac4ffd29fe353b6b3
Contents?: true
Size: 884 Bytes
Versions: 3
Compression:
Stored size: 884 Bytes
Contents
# encoding: utf-8 # This writer is a dummy writer that simply does nothing. # @author Gernot Kogler module XapianDb module IndexWriters class NoOpWriter # Update an object in the index # @param [Object] obj An instance of a class with a blueprint configuration def index(obj, commit=true); end # Remove an object from the index # @param [String] xapian_id The document id def delete_doc_with(xapian_id, commit=true); end # Reindex all objects of a given class # @param [Class] klass The class to reindex # @param [Hash] options Options for reindexing # @option options [Boolean] :verbose (false) Should the reindexing give status informations? def reindex_class(klass, options={}) raise "rebuild_xapian_index is not supported inside a block with auto indexing disabled" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xapian_db-1.1.4 | lib/xapian_db/index_writers/no_op_writer.rb |
xapian_db-1.1.3 | lib/xapian_db/index_writers/no_op_writer.rb |
xapian_db-1.1.2 | lib/xapian_db/index_writers/no_op_writer.rb |