When a request is made to https://github.com/airbnb/hypernova the to_json method is used:
|
request.body = payload[:body].to_json |
but when the service does not respond, the data is serialized with
JSON.generate
|
JSON.generate(data).gsub(/&/, '&').gsub(/>/, '>') |
Theoretically this should produce an identical result, but we have seen that this does not.
Could the latter instance be updated to use to_json as well?
When a request is made to https://github.com/airbnb/hypernova the
to_jsonmethod is used:hypernova-ruby/lib/hypernova/faraday_request.rb
Line 8 in ce24970
but when the service does not respond, the data is serialized with
JSON.generatehypernova-ruby/lib/hypernova/blank_renderer.rb
Line 24 in ce24970
Theoretically this should produce an identical result, but we have seen that this does not.
Could the latter instance be updated to use
to_jsonas well?