Class: ConsoleUtils::RequestUtils::JSONOutput::Default

Inherits:
Formatter
  • Object
show all
Defined in:
lib/console_utils/request_utils/json_output.rb

Overview

The default formatter uses standart JSON library to output prettified JSON

Instance Method Summary collapse

Instance Method Details

#format(body) ⇒ Object

:nodoc:



33
34
35
36
37
38
# File 'lib/console_utils/request_utils/json_output.rb', line 33

def format(body) #:nodoc:
  jj JSON(body)
rescue JSON::GeneratorError => e
  warn "Warning: Failed to format a json.", e.message, body
  body.to_s
end