I''ve just set up caching on my site and want to expire some of fragments on an hourly basis. I was going to use cron and script/runner to do this. For other fragments that I am expiring, I am using expire_fragment inside a sweeper class, something like: class QuestionSweeper < ActionController::Caching::Sweeper observe Question def after_validation_on_update(question) expire_page :controller => ''xml'', :action => ''question'', :id => question.id expire_all_recently_added end ........ def expire_all_recently_added expire_fragment :controller => ''landing'', :action => ''last_added'', :part => ''list'' end . What I am stumped on is that I want to use script/runner which works on models, and expire_fragment which works in controllers. Can someone provide an example of how they would expire the fragment and how it would be called by script/runner? Thanks, Steve http://www.smarkets.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060521/76aee488/attachment.html