From 01f762564963da7b2bdf8ffc0770dd861cd90aeb Mon Sep 17 00:00:00 2001
From: Jonne Hass <mrzyx@mrzyx.de>
Date: Fri, 16 Sep 2011 19:41:56 +0200
Subject: [PATCH] fix
 Postzord::Dispatcher#object_should_be_processed_as_public?

---
 lib/postzord/dispatcher.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/postzord/dispatcher.rb b/lib/postzord/dispatcher.rb
index 01649d87bc..f51c1acf99 100644
--- a/lib/postzord/dispatcher.rb
+++ b/lib/postzord/dispatcher.rb
@@ -25,9 +25,9 @@ class Postzord::Dispatcher
   # @param object [Object]
   # @return [Boolean]
   def self.object_should_be_processed_as_public?(object)
-    if object.respond_to?(:public) && object.public?
+    if object.respond_to?(:public?) && object.public?
       true
-    elsif object.respond_to?(:relayable?) && object.parent.public?
+    elsif object.respond_to?(:relayable?) && object.parent.respond_to?(:public?) && object.parent.public?
       true
     else
       false
-- 
GitLab