class ActiveWebhook::Delivery::NetHTTPAdapter
Public Instance Methods
status_code()
click to toggle source
# File lib/active_webhook/delivery/net_http_adapter.rb, line 9 def status_code response.code.to_i end
Protected Instance Methods
deliver!()
click to toggle source
# File lib/active_webhook/delivery/net_http_adapter.rb, line 15 def deliver! uri = URI.parse(url.strip) request = Net::HTTP::Post.new(uri.request_uri) request.body = body headers.each { |k, v| request[k] = v } http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = uri.scheme.casecmp("https").zero? http.request(request) end