class ActiveSupport::HashWithIndifferentAccess

def values_at(*keys)

hash.values_at('a', 'b') # => ["x", "y"]
hash[:b] = 'y'
hash[:a] = 'x'
hash = ActiveSupport::HashWithIndifferentAccess.new

Returns an array of the values at the specified indices:
def values_at(*keys)
  super(*keys.map { |key| convert_key(key) })
end