class Hash
Public Instance Methods
assert_valid_keys(*valid_keys)
click to toggle source
# File lib/misc/hash.rb, line 4 def assert_valid_keys(*valid_keys) valid_keys.flatten! each_key {|k| raise(ArgumentError, "Unknown key #{k}") unless valid_keys.include?(k)} end
to_params()
click to toggle source
# File lib/misc/hash.rb, line 9 def to_params '&'+collect{|k, v| v.to_query(k)}.sort * '&' end