aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/purge_request.rb
diff options
context:
space:
mode:
authorGareth Rees <gareth@mysociety.org>2014-10-21 16:48:17 +0100
committerGareth Rees <gareth@mysociety.org>2014-10-29 13:01:11 +0000
commit97366e94ee5b9154833e3a837b24304382d9b446 (patch)
tree9d05e5a80a2c5586a13b36dbc51f4b03137255a2 /app/models/purge_request.rb
parent42108be8fe73a61b979c38b687e32bc420232da6 (diff)
Tidy PurgeRequest
Remove explicit return Remove unneeded parentheses Remove self. Remove extra newlines
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
-
-
-
-