Module: BlueprintAgreement::Utils
- Extended by:
- Utils
- Included in:
- Utils
- Defined in:
- lib/blueprint_agreement/utils/requester.rb,
lib/blueprint_agreement/utils/request_logger.rb,
lib/blueprint_agreement/utils/response_parser.rb
Defined Under Namespace
Classes: RequestLogger, Requester
Instance Method Summary
collapse
Instance Method Details
#response_parser(response) ⇒ Object
15
16
17
18
19
20
21
22
|
# File 'lib/blueprint_agreement/utils/response_parser.rb', line 15
def response_parser(response)
return content if response.nil?
response = JSON.parse(response) if response.is_a? String
JSON.pretty_generate(response)
rescue JSON::ParserError
return response.to_s.lstrip
end
|
#to_json(content) ⇒ Object
7
8
9
10
11
12
13
|
# File 'lib/blueprint_agreement/utils/response_parser.rb', line 7
def to_json(content)
return content if content.nil?
JSON.parse(content, symbolize_names: true)
rescue JSON::ParserError
return content.to_s.lstrip
end
|