added pixiv proxy, report mailer

This commit is contained in:
albert
2010-02-24 16:00:52 -05:00
parent 55700efeb1
commit cd0aa75dbc
5 changed files with 120 additions and 3 deletions

View File

@@ -499,6 +499,20 @@ class Post < ActiveRecord::Base
end
end
module CountMethods
def fast_count(tags)
Cache.get("pfc:#{Cache.sanitize(tags)}", 24.hours) do
Post.find_by_tags(tags).count
end
end
def fast_delete_count(tags)
Cache.get("pfdc:#{Cache.sanitize(tags)}", 24.hours) do
Post.find_by_tags("#{tags} status:deleted").count
end
end
end
include FileMethods
include ImageMethods
include ModerationMethods
@@ -510,6 +524,7 @@ class Post < ActiveRecord::Base
include PoolMethods
extend SearchMethods
include VoteMethods
extend CountMethods
def reload(options = nil)
super