Sha256: f6184c5edc4dd699c9f8e329e13cc3ab36274ef7e00e89570c09a6df8abb4d65

Contents?: true

Size: 442 Bytes

Versions: 2

Compression:

Stored size: 442 Bytes

Contents

module Indico
  private

  def self.base_url(c)
    "http://indico.io/api/%s" % c
  end

  def self.make_request(url, data_dict, headers)
    uri = URI(url)

    http = Net::HTTP.new(uri.host, uri.port)

    request = Net::HTTP::Post.new(uri.request_uri)
    # request.set_form_data({})
    request.body = data_dict

    headers.each do |key, val|
      request[key] = val
    end

    response = http.request(request)

    response
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
indico-0.0.1 lib/indico/helper.rb
indico-0.0.1.alpha lib/indico/helper.rb