Class: Hash
Instance Method Summary (collapse)
-
- (Object) delete(*keys, &blk)
support delete more than one keys.
- - (Object) original_delete
Instance Method Details
- (Object) delete(*keys, &blk)
support delete more than one keys
original: delete(key)
current: delete(*keys)
return [Hash]
10 11 12 13 14 15 |
# File 'lib/tagen/core/hash.rb', line 10 def delete *keys, &blk values = keys.each.with_object [] do |k,m| m << original_delete(k, &blk) end keys.length==1 ? values[0] : values end |
- (Object) original_delete
2 |
# File 'lib/tagen/core/hash.rb', line 2 alias :original_delete :delete |