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.5.5 lib/tasks/index.rake
picky-4.5.4 lib/tasks/index.rake
picky-4.5.3 lib/tasks/index.rake
picky-4.5.2 lib/tasks/index.rake
picky-4.5.1 lib/tasks/index.rake
picky-4.5.0 lib/tasks/index.rake
picky-4.4.2 lib/tasks/index.rake
picky-4.4.1 lib/tasks/index.rake
picky-4.4.0 lib/tasks/index.rake
picky-4.3.2 lib/tasks/index.rake
picky-4.3.1 lib/tasks/index.rake
picky-4.3.0 lib/tasks/index.rake
picky-4.2.4 lib/tasks/index.rake
picky-4.2.3 lib/tasks/index.rake
picky-4.2.2 lib/tasks/index.rake
picky-4.2.1 lib/tasks/index.rake
picky-4.2.0 lib/tasks/index.rake
picky-4.1.0 lib/tasks/index.rake
picky-4.0.9 lib/tasks/index.rake
picky-4.0.8 lib/tasks/index.rake