class VideoSweeper

OpenIrekia v4.0.0

Copyright 2009-2013 eFaber, S.L. Copyright 2009-2013 Ejie, S.A. Copyrigth 2009-2013 Dirección de Gobierno Abierto y Comunicación en Internet;

Gobernu Irekirako eta Interneteko Komunikaziorako Zuzendaritza; Lehendakaritza.
Gobierno Vasco – Eusko Jaurlaritza

Licencia con arreglo a la EUPL, Versión 1.1 o –en cuanto sean aprobadas por la Comisión Europea– versiones posteriores de la EUPL (la Licencia); Solo podrá usarse esta obra si se respeta la Licencia. Puede obtenerse una copia de la Licencia en: ec.europa.eu/idabc/eupl Salvo cuando lo exija la legislación aplicable o se acuerde por escrito, el programa distribuido con arreglo a la Licencia se distribuye TAL CUAL, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas. Véase la Licencia en el idioma concreto que rige los permisos y limitaciones que establece la Licencia

http://open.irekia.net, openirekia@efaber.net

Public Class Methods

sweep() click to toggle source
# File app/sweepers/video_sweeper.rb, line 40
def self.sweep
  Video::LANGUAGES.each do |lang|
    FileUtils.rm(ActionController::Base.page_cache_directory+"/#{lang}/podcast.xml") if File.exists?(ActionController::Base.page_cache_directory+"/#{lang}/podcast.xml")
  end
end

Public Instance Methods

after_create(video) click to toggle source

If our sweeper detects that a Video was created call this

# File app/sweepers/video_sweeper.rb, line 26
def after_create(video)  
  expire_cache_for(video)  
end
after_destroy(video) click to toggle source

If our sweeper detects that a Video was deleted call this

# File app/sweepers/video_sweeper.rb, line 36
def after_destroy(video)  
  expire_cache_for(video)  
end
after_update(video) click to toggle source

If our sweeper detects that a Video was updated call this

# File app/sweepers/video_sweeper.rb, line 31
def after_update(video)  
  expire_cache_for(video)  
end