lib/access-granted/permission.rb in access-granted-1.0.2 vs lib/access-granted/permission.rb in access-granted-1.0.3
- old
+ new
@@ -18,10 +18,10 @@
def matches_subject?(subject)
subject == @subject || subject.class <= @subject
end
def matches_conditions?(subject)
- if @block
+ if @block && !subject.is_a?(Class)
@block.call(subject, @user)
else
matches_hash_conditions?(subject)
end
end