consistency addition for ability check on Module

This commit is contained in:
Sokolov Yura
2010-09-20 04:39:06 +08:00
committed by Ryan Bates
parent cef55c95e7
commit ebef3cc745
2 changed files with 21 additions and 1 deletions

View File

@@ -79,7 +79,8 @@ module CanCan
private
def subject_class?(subject)
(subject.kind_of?(Hash) ? subject.values.first : subject).class == Class
klass = (subject.kind_of?(Hash) ? subject.values.first : subject).class
klass == Class || klass == Module
end
def matches_action?(action)