Module: App42::Base::HttpHelper
- Included in:
- Command::Base
- Defined in:
- lib/app42/base/http_helper.rb
Instance Method Summary collapse
-
#build_delete_request(query_params, resource, action) ⇒ Object
build delete request.
-
#build_get_request(query_params, resource, action) ⇒ Object
build get request.
-
#build_post_request(body, query_params, resource, action) ⇒ Object
build post request.
-
#build_put_request(body, query_params, resource, action) ⇒ Object
build put request.
-
#delete_request(signed, rest_url, params) ⇒ Object
delete request to rest client.
-
#get_request(signed, rest_url, params) ⇒ Object
get request to rest client.
-
#post_request(body, signed, rest_url, params) ⇒ Object
post request to rest client.
-
#put_request(body, signed, rest_url, params) ⇒ Object
put request to rest client.
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 |