Method: Watchdocs::Rails::Helpers::BodyHelper#parse_response_body
- Defined in:
- lib/watchdocs/rails/helpers/body_helper.rb
#parse_response_body(body) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/watchdocs/rails/helpers/body_helper.rb', line 11 def parse_response_body(body) return if body.empty? filter_data(JSON.parse(body)) rescue JSON::ParserError => e log_and_return_empty "Invalid JSON data: #{e.message}, Body: #{body}" rescue StandardError log_and_return_empty "Response body format not supported. Body: #{body}" end |