Sha256: e6d1da0d7a698113ac6d2d967fbb6860e17e8408b8fed7d1efae9066604df998
Contents?: true
Size: 260 Bytes
Versions: 11
Compression:
Stored size: 260 Bytes
Contents
class Hash alias_method :backup, :[] def [] desired_key result = backup(desired_key) return result unless result.nil? key, value = find{|key, value| key.is_a?(Regexp) && desired_key.is_a?(String) && key.match(desired_key) } value end end
Version data entries
11 entries across 11 versions & 2 rubygems