From 4dfda5f2662afe32fcaa95b851fe6bdff9e20c08 Mon Sep 17 00:00:00 2001
From: "http://jneen.net/" <jneen@jneen.net>
Date: Tue, 1 Aug 2017 11:58:44 -0700
Subject: [PATCH] declarative_policy rubocop fix

---
 lib/declarative_policy.rb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/declarative_policy.rb b/lib/declarative_policy.rb
index 4936669a73a..ae65653645b 100644
--- a/lib/declarative_policy.rb
+++ b/lib/declarative_policy.rb
@@ -28,8 +28,9 @@ module DeclarativePolicy
 
       subject = find_delegate(subject)
 
-      class_for_class(subject.class) \
-        or raise "no policy for #{subject.class.name}"
+      policy_class = class_for_class(subject.class)
+      raise "no policy for #{subject.class.name}" if policy_class.nil?
+      policy_class
     end
 
     def has_policy?(subject)
-- 
GitLab