Module: Gorillapi::PrintResponse
- Included in:
- RequestMethods
- Defined in:
- lib/gorillapi/request_methods.rb
Instance Method Summary collapse
- #print_request(builder, print_only) ⇒ Object
- #print_results(builder, results) ⇒ Object
- #request_details ⇒ Object
- #show_curl_request(builder) ⇒ Object
Instance Method Details
#print_request(builder, print_only) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/gorillapi/request_methods.rb', line 4 def print_request(builder, print_only) case print_only when 'curl' show_curl_request(builder) when 'details' request_details else request_details show_curl_request(builder) end true end |
#print_results(builder, results) ⇒ Object
35 36 37 38 39 40 41 42 43 44 |
# File 'lib/gorillapi/request_methods.rb', line 35 def print_results(builder, results) request_details show_curl_request(builder) puts puts "Api Call Results:" puts "-" * 100 puts results puts end |
#request_details ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/gorillapi/request_methods.rb', line 19 def request_details puts puts "-" * 100 puts puts "Request Details: #{@caller}" puts "-" * 100 puts "Url: #{url}" puts "Request: #{@request_method}" puts "Endpoint: #{@path}" puts "Content-Type #{content_type}" puts "Accept: #{accept_header}" puts "Api Token: #{token}" puts "Params: #{@params}" puts end |
#show_curl_request(builder) ⇒ Object
46 47 48 49 50 51 52 |
# File 'lib/gorillapi/request_methods.rb', line 46 def show_curl_request(builder) puts puts "cURL Request:" puts "-" * 100 puts builder.print puts end |