fix matches_conditons_hash for string values on 1.8

This commit is contained in:
Ryan Bates
2013-05-07 11:23:08 -07:00
parent 60cf6a67ef
commit ea2b07f416
2 changed files with 7 additions and 1 deletions

View File

@@ -116,7 +116,7 @@ module CanCan
else
!attribute.nil? && matches_conditions_hash?(attribute, value)
end
elsif value.kind_of?(Enumerable)
elsif !value.is_a?(String) && value.kind_of?(Enumerable)
value.include? attribute
else
attribute == value