Sha256: 943aff6853a1c160bdcc0c3a14e0ef38095bed2a1e7302ea537fc1b488421246
Contents?: true
Size: 689 Bytes
Versions: 2
Compression:
Stored size: 689 Bytes
Contents
namespace :thinking_sphinx do namespace :index do desc "Index Thinking Sphinx datetime delta indexes" task :delta => :app_env do ThinkingSphinx.indexed_models.select { |model| model.constantize.sphinx_indexes.any? { |index| index.delta? } }.each do |model| model.constantize.sphinx_indexes.select { |index| index.delta? && index.delta_object.respond_to?(:delayed_index) }.each { |index| index.delta_object.delayed_index(index.model) } end end end end namespace :ts do namespace :in do desc "Index Thinking Sphinx datetime delta indexes" task :delta => "thinking_sphinx:index:delta" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ts-datetime-delta-1.0.1 | lib/thinking_sphinx/deltas/datetime_delta/tasks.rb |
ts-datetime-delta-1.0.0 | lib/thinking_sphinx/deltas/datetime_delta/tasks.rb |