Commit a9c0b2399bbf2228075da106db40a86ecfb29fa9
1 parent
c722f4b7
Exists in
master
and in
29 other branches
anti_spam_plugin: fix comment_handler loop
(ActionItem3062)
Showing
1 changed file
with
6 additions
and
4 deletions
Show diff stats
plugins/anti_spam/lib/anti_spam_plugin/wrapper.rb
1 | class AntiSpamPlugin::Wrapper < SimpleDelegator | 1 | class AntiSpamPlugin::Wrapper < SimpleDelegator |
2 | include Rakismet::Model | 2 | include Rakismet::Model |
3 | 3 | ||
4 | - @@wrappers = [] | 4 | + @@wrappers = [AntiSpamPlugin::CommentWrapper, AntiSpamPlugin::SuggestArticleWrapper] |
5 | 5 | ||
6 | def self.wrap(object) | 6 | def self.wrap(object) |
7 | wrapper = @@wrappers.find { |wrapper| wrapper.wraps?(object) } | 7 | wrapper = @@wrappers.find { |wrapper| wrapper.wraps?(object) } |
@@ -12,7 +12,9 @@ class AntiSpamPlugin::Wrapper < SimpleDelegator | @@ -12,7 +12,9 @@ class AntiSpamPlugin::Wrapper < SimpleDelegator | ||
12 | false | 12 | false |
13 | end | 13 | end |
14 | 14 | ||
15 | - def self.inherited(child) | ||
16 | - @@wrappers << child | ||
17 | - end | 15 | +# FIXME You can't take for granted that the wrappers will be loaded and, therefore, |
16 | +# included in the @@wrappers variable. | ||
17 | +# def self.inherited(child) | ||
18 | +# @@wrappers << child | ||
19 | +# end | ||
18 | end | 20 | end |