class Hash

Public Instance Methods

to_http_post_array() click to toggle source
# File lib/RedcapAPI.rb, line 5
def to_http_post_array
  r = {}

  self.each_key do |k|
    if (false == self[k].is_a?(Array))
      raise "!ERROR: Expecting hash value to be an Array."
    end

    self[k].each_with_index do |v,i|
      r["#{k}[#{i}]"] = v
    end
  end

  return r
end