From e4b374d17864b153232e2d89dacc84204618958b Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Wed, 17 Jul 2013 03:16:29 -0300 Subject: [PATCH] Fixing plugin macros method --- lib/noosfero/plugin.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/noosfero/plugin.rb b/lib/noosfero/plugin.rb index 411c54e..5ee2245 100644 --- a/lib/noosfero/plugin.rb +++ b/lib/noosfero/plugin.rb @@ -147,7 +147,7 @@ class Noosfero::Plugin def macros self.class.constants.map do |constant_name| self.class.const_get(constant_name) - end.select {|klass| klass < Noosfero::Plugin::Macro} + end.select {|const| const.is_a?(Class) && const < Noosfero::Plugin::Macro} end # Here the developer may specify the events to which the plugins can -- libgit2 0.21.2