Sha256: 3d2b9d8d4d36e6d9b4355afde8c09163a262a39216c9c93b82d91fdb02a9f98b

Contents?: true

Size: 593 Bytes

Versions: 112

Compression:

Stored size: 593 Bytes

Contents

# Indexing tasks.
#
desc "Generate the index in parallel (index, category optional)."
task :index, [:index, :category] => :'index:parallel'

namespace :index do

  [:parallel, :serial].each do |kind|
    desc "Generate the index in #{kind} (index, category optional)."
    task kind, [:index, :category] => :application do |_, options|
      index, category = options.index, options.category

      specific = Picky::Indexes
      specific = specific[index]    if index
      specific = specific[category] if category

      specific.index Picky::Scheduler.new(kind => true)
    end
  end

end

Version data entries

112 entries across 112 versions & 1 rubygems

Version Path
picky-4.22.0 lib/tasks/index.rake
picky-4.21.2 lib/tasks/index.rake
picky-4.21.1 lib/tasks/index.rake
picky-4.21.0 lib/tasks/index.rake
picky-4.20.2 lib/tasks/index.rake
picky-4.20.1 lib/tasks/index.rake
picky-4.20.0 lib/tasks/index.rake
picky-4.19.7 lib/tasks/index.rake
picky-4.19.6 lib/tasks/index.rake
picky-4.19.5 lib/tasks/index.rake
picky-4.19.4 lib/tasks/index.rake
picky-4.19.3 lib/tasks/index.rake
picky-4.19.2 lib/tasks/index.rake
picky-4.19.1 lib/tasks/index.rake
picky-4.19.0 lib/tasks/index.rake
picky-4.18.0 lib/tasks/index.rake
picky-4.17.1 lib/tasks/index.rake
picky-4.17.0 lib/tasks/index.rake
picky-4.16.0 lib/tasks/index.rake
picky-4.15.1 lib/tasks/index.rake