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