class PactBroker::Webhooks::HttpResponseWithUtf8SafeBody

Public Instance Methods

body() click to toggle source
# File lib/pact_broker/webhooks/http_response_with_utf_8_safe_body.rb, line 4
def body
  if unsafe_body
    unsafe_body.encode("UTF-8", "binary", invalid: :replace, undef: :replace, replace: "")
  else
    unsafe_body
  end
end
unsafe_body() click to toggle source
# File lib/pact_broker/webhooks/http_response_with_utf_8_safe_body.rb, line 12
def unsafe_body
  __getobj__().body
end
unsafe_body?() click to toggle source
# File lib/pact_broker/webhooks/http_response_with_utf_8_safe_body.rb, line 16
def unsafe_body?
  unsafe_body != body
end