Sha256: 769b6e8db05e315061be2799ee4951c91395e830a80b1a291bdaf38e78627ef1
Contents?: true
Size: 632 Bytes
Versions: 1
Compression:
Stored size: 632 Bytes
Contents
#encoding: UTF-8 require 'net/http' require 'uri' module Termit class DataFetcher extend ::Delegation @output_manager = Termit::OutputManager.new delegate :display_no_internet_msg, to: @output_manager def initialize url, text @url = url @text = text end def data send_request end private def send_request uri = URI.parse @url http = Net::HTTP.new(uri.host, uri.port) request = Net::HTTP::Post.new(uri.request_uri) request.set_form_data(text: @text) http.request(request) rescue SocketError display_no_internet_msg end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
termit-2.10.0 | lib/termit/data_fetcher.rb |