Sha256: b8525227ff0023910cb213c80a2db3d4505d28e61e84acbfb16fcb8658bbabae
Contents?: true
Size: 292 Bytes
Versions: 1
Compression:
Stored size: 292 Bytes
Contents
require File.expand_path('../object', __FILE__) class Hash def assert_valid_keys(*valid_keys) valid_keys.flatten! each_key {|k| raise(ArgumentError, "Unknown key #{k}") unless valid_keys.include?(k)} end def to_params '&'+collect{|k, v| v.to_query(k)}.sort * '&' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
makeprintable-0.0.1 | lib/misc/hash.rb |