# File lib/private_pub.rb, line 33 def publish_message(message) raise Error, "No server specified, ensure private_pub.yml was loaded properly." unless config[:server] url = URI.parse(config[:server]) form = Net::HTTP::Post.new(url.path.empty? ? '/' : url.path) form.set_form_data(:message => message.to_json) http = Net::HTTP.new(url.host, url.port) http.use_ssl = url.scheme == "https" http.start {|h| h.request(form)} end