lib/cistern/hash.rb in cistern-1.0.1.pre2 vs lib/cistern/hash.rb in cistern-1.0.1.pre3

- old
+ new

@@ -3,9 +3,13 @@ {}.tap do |sliced| keys.each{ |k| sliced[k] = hash[k] if hash.key?(k) } end end + def self.except(hash, *keys) + hash.dup.except!(*keys) + end + def self.stringify_keys(object) case object when Hash object.inject({}){|r,(k,v)| r.merge(k.to_s => stringify_keys(v))} when Array