Sha256: 7ae2aa800346a35771649e6ddcea2a339f2c736a554ae64fcdad237c277531c6
Contents?: true
Size: 430 Bytes
Versions: 3
Compression:
Stored size: 430 Bytes
Contents
class Hash # Returns true is hash has only give keys, # otherwise throws an ArgumentError. # # require 'facet/hash/assert_has_only_keys' # # h = { :a => 1, :b => 2 } # h.assert_has_only_keys( :a, :b ) #=> true # h.assert_has_only_keys( :a ) #=> ArgumentError # def assert_has_only_keys(*check_keys) raise(ArgumentError, "has unexpected key(s)") unless has_only_keys?(*check_keys) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facets-0.7.0 | lib/facet/hash/assert_has_only_keys%3F.rb |
facets-0.7.1 | lib/facet/hash/assert_has_only_keys%3F.rb |
facets-0.7.2 | lib/facet/hash/assert_has_only_keys%3F.rb |