aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/purge_request.rb
diff options
context:
space:
mode:
authorGareth Rees <gareth@mysociety.org>2014-10-29 14:39:32 +0000
committerGareth Rees <gareth@mysociety.org>2014-10-29 14:39:32 +0000
commit331ed724fb2f989510af6766a11e9ad2eac2fcf0 (patch)
tree116d00ba3b657d111b0594beafccc16a4f8978cf /app/models/purge_request.rb
parent0eed895ec63a4b744caa9c967906ebb156c4712c (diff)
parenta4c8762aaaa1918c8af95f72c3e29871b43846e3 (diff)
Merge branch 'code_tidying' into rails-3-develop
Diffstat (limited to 'app/models/purge_request.rb')
-rw-r--r--app/models/purge_request.rb19
1 files changed, 8 insertions, 11 deletions
diff --git a/app/models/purge_request.rb b/app/models/purge_request.rb
index 4e6267bd2..81980188d 100644
--- a/app/models/purge_request.rb
+++ b/app/models/purge_request.rb
@@ -19,15 +19,17 @@
class PurgeRequest < ActiveRecord::Base
def self.purge_all
done_something = false
- for item in PurgeRequest.all()
+
+ PurgeRequest.all.each do |item|
item.purge
done_something = true
end
- return done_something
+
+ done_something
end
+ # Run purge_all in an endless loop, sleeping when there is nothing to do
def self.purge_all_loop
- # Run purge_all in an endless loop, sleeping when there is nothing to do
while true
sleep_seconds = 1
while !purge_all
@@ -39,13 +41,8 @@ class PurgeRequest < ActiveRecord::Base
end
def purge
- config = MySociety::Config.load_default()
- varnish_url = config['VARNISH_HOST']
- result = quietly_try_to_purge(varnish_url, self.url)
- self.delete()
+ config = MySociety::Config.load_default
+ result = quietly_try_to_purge(config['VARNISH_HOST'], url)
+ delete
end
end
-
-
-
-