Module: App42::Base::HttpHelper

Included in:
Command::Base
Defined in:
lib/app42/base/http_helper.rb

Instance Method Summary collapse

Instance Method Details

#build_delete_request(query_params, resource, action) ⇒ Object

build delete request



40
41
42
# File 'lib/app42/base/http_helper.rb', line 40

def build_delete_request query_params, resource, action
  response = delete_request signature(query_params), resource_url(resource, action), query_params
end

#build_get_request(query_params, resource, action) ⇒ Object

build get request



35
36
37
# File 'lib/app42/base/http_helper.rb', line 35

def build_get_request query_params, resource, action
  response = get_request signature(query_params), resource_url(resource, action), query_params
end

#build_post_request(body, query_params, resource, action) ⇒ Object

build post request



25
26
27
# File 'lib/app42/base/http_helper.rb', line 25

def build_post_request body, query_params, resource, action
  response = post_request body, signature(query_params), resource_url(resource, action), query_params
end

#build_put_request(body, query_params, resource, action) ⇒ Object

build put request



30
31
32
# File 'lib/app42/base/http_helper.rb', line 30

def build_put_request body, query_params, resource, action
  response = put_request body, signature(query_params), resource_url(resource, action), query_params
end

#delete_request(signed, rest_url, params) ⇒ Object

delete request to rest client



20
21
22
# File 'lib/app42/base/http_helper.rb', line 20

def delete_request signed, rest_url, params
  @connection.delete(signed, rest_url, params)    
end

#get_request(signed, rest_url, params) ⇒ Object

get request to rest client



15
16
17
# File 'lib/app42/base/http_helper.rb', line 15

def get_request signed, rest_url, params
  @connection.get(signed, rest_url, params)  
end

#post_request(body, signed, rest_url, params) ⇒ Object

post request to rest client



5
6
7
# File 'lib/app42/base/http_helper.rb', line 5

def post_request body, signed, rest_url, params
  @connection.post(signed, rest_url, params, body)  
end

#put_request(body, signed, rest_url, params) ⇒ Object

put request to rest client



10
11
12
# File 'lib/app42/base/http_helper.rb', line 10

def put_request body, signed, rest_url, params
  @connection.put(signed, rest_url, params, body)  
end