13 lines
417 B
Ruby
13 lines
417 B
Ruby
desc 'Update route for bus info'
|
|
namespace :bus do
|
|
task :update_bus_info_tasks => [:environment] do
|
|
update_route_interval = RulingBusSetting.first.update_route_interval
|
|
while 1
|
|
puts ['update_bus_info_tasks',"interval: #{update_route_interval}min"]
|
|
RulingBusInfo.all.each do |bus_info|
|
|
bus_info.regenerate_cache_data
|
|
end
|
|
sleep (update_route_interval.minutes)
|
|
end
|
|
end
|
|
end |