lib/tasks/index.rake in picky-0.11.1 vs lib/tasks/index.rake in picky-0.11.2

- old
+ new

@@ -1,19 +1,9 @@ # Global. # namespace :index do - # Not necessary anymore. - # - # namespace :directories do - # desc 'Creates the directory structure for the indexes.' - # task :make => :application do - # Indexes.create_directory_structure - # puts "Directory structure generated." - # end - # end - desc "Takes a snapshot, indexes, and caches in random order." task :randomly => :application do Indexes.index true end desc "Takes a snapshot, indexes, and caches in order given." @@ -24,19 +14,19 @@ # desc "Generates the index snapshots." task :generate_snapshots => :application do Indexes.take_snapshot end - # desc "E.g. Generates a specific index table. Note: intermediate indexes need to be there." - # task :only, [:type, :field] => :application do |_, options| - # type, field = options.type, options.field - # Indexes.generate_index_only type.to_sym, field.to_sym - # end - desc "Generates a specific index from index snapshots." task :specific, [:type, :field] => :application do |_, options| type, field = options.type, options.field Indexes.generate_index_only type.to_sym, field.to_sym Indexes.generate_cache_only type.to_sym, field.to_sym + end + + desc 'Checks the index files for files that are suspiciously small or missing.' + task :check => :application do + Indexes.check_caches + puts "All indexes look ok." end end \ No newline at end of file