Class: MyTargetApi::ResponseFormatter
- Inherits:
-
Object
- Object
- MyTargetApi::ResponseFormatter
- Defined in:
- lib/my_target_api/response_formatter.rb
Overview
Format response
Instance Method Summary collapse
- #format ⇒ Object
-
#initialize(response) ⇒ ResponseFormatter
constructor
A new instance of ResponseFormatter.
Constructor Details
#initialize(response) ⇒ ResponseFormatter
Returns a new instance of ResponseFormatter.
9 10 11 |
# File 'lib/my_target_api/response_formatter.rb', line 9 def initialize(response) @response = response end |
Instance Method Details
#format ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/my_target_api/response_formatter.rb', line 13 def format headers = response.headers.empty? ? ' No headers' : "\n#{headers_in_lines}" body = response.body.to_s == '' ? ' No body' : "\n#{response.body}" " HTTP Code: \#{response.code}\n HTTP Body:\#{body}\n HTTP Headers:\#{headers}\n RESPONSE\nend\n" |