Fixed the brokeness from 952ec79bec

This commit is contained in:
David Heinemeier Hansson
2008-06-02 19:00:25 -05:00
parent 4b4aa8f6e0
commit 29641ff05a

View File

@@ -16,7 +16,7 @@ module ActiveSupport #:nodoc:
def slice(*keys)
allowed = Set.new(respond_to?(:convert_key) ? keys.map { |key| convert_key(key) } : keys)
hash = {}
allowed.each { |k| hash[k] = self[k] }
allowed.each { |k| hash[k] = self[k] if has_key?(k) }
hash
end