lib/access-granted/permission.rb in access-granted-0.1.0 vs lib/access-granted/permission.rb in access-granted-0.1.1
- old
+ new
@@ -13,10 +13,10 @@
def matches_action?(action)
@action == action
end
def matches_subject?(subject)
- @subject == subject || subject.class == @subject
+ subject == @subject || subject.class <= @subject
end
def matches_conditions?(subject)
if @block
@block.call(subject)