Module: TypeKitCli::RequestHelpers

Defined in:
lib/typekit_cli/request_helpers.rb

Constant Summary collapse

BASE_TYPEKIT_URL =
'https://typekit.com/api/v1/json/kits/'

Instance Method Summary collapse

Instance Method Details

#get_request(uri_str = "") ⇒ Object



14
15
16
17
18
19
20
# File 'lib/typekit_cli/request_helpers.rb', line 14

def get_request(uri_str="")
  uri = URI.parse(BASE_TYPEKIT_URL+uri_str)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  headers = {'X-Typekit-Token' => AUTH_TOKEN}
  http.get(uri.path, headers)
end

#post_request(uri_str = "") ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/typekit_cli/request_helpers.rb', line 5

def post_request(uri_str="")
  uri = URI.parse(BASE_TYPEKIT_URL+uri_str)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  headers = {'X-Typekit-Token' => AUTH_TOKEN}
  post_req = Net::HTTP::Post.new(uri.path, headers)
  http.request(post_req)
end