Sha256: 68969c98af1304e0d6fdae18a5c27db820d50337c49ad86f444427e54fd90a29
Contents?: true
Size: 565 Bytes
Versions: 2
Compression:
Stored size: 565 Bytes
Contents
require 'net/http' module Juici class Callback attr_reader :url attr_accessor :payload def initialize(url, pl=nil) @url = URI(url) @payload = pl if pl end def process! Net::HTTP.start(url.host, url.port) do |http| request = Net::HTTP::Post.new(url.request_uri) request.body = payload http.request request # Net::HTTPResponse object end rescue SocketError => e # We don't get a reference to build any more, can't warn :( # TODO Throw a warning on the build end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
juici-0.0.1.alpha1 | lib/juici/callback.rb |
juici-0.0.0.alpha1 | lib/juici/callback.rb |