Sha256: 0d5e5e06fb67a04b661b1005c740b9b657b369e731dfe517334265fdfc2ea535

Contents?: true

Size: 447 Bytes

Versions: 10

Compression:

Stored size: 447 Bytes

Contents

#encoding: UTF-8
require 'net/http'
require 'uri'

module Termit
  class DataFetcher
    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)
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
termit-2.0.9 lib/termit/data_fetcher.rb
termit-2.0.8 lib/termit/data_fetcher.rb
termit-2.0.7 lib/termit/data_fetcher.rb
termit-2.0.6 lib/termit/data_fetcher.rb
termit-2.0.5 lib/termit/data_fetcher.rb
termit-2.0.4 lib/termit/data_fetcher.rb
termit-2.0.3 lib/termit/data_fetcher.rb
termit-2.0.2 lib/termit/data_fetcher.rb
termit-2.0.1 lib/termit/data_fetcher.rb
termit-2.0.0 lib/termit/data_fetcher.rb