Module: Cenit::API::HttpDataRequester
Instance Method Summary
collapse
Methods included from HttpQuery
#method_missing, #query
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Cenit::API::HttpQuery
Instance Method Details
#do_data_request(method, data, options = {}, &block) ⇒ Object
18
19
20
21
|
# File 'lib/cenit/api/http_data_requester.rb', line 18
def do_data_request(method, data, options = {}, &block)
options[:body] = data
do_request(method, options, &block)
end
|
#do_request(method, options = {}) ⇒ Object
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/cenit/api/http_data_requester.rb', line 7
def do_request(method, options = {})
options[:body] =
case (body = options[:body])
when Array, ::Hash
body.to_json
else
body.to_s
end
super
end
|