Sha256: 4b0f632ec5b3fd2889bbbb92b8640fe4768cb98fbb09e7b0fb1d3270ba0e24d2

Contents?: true

Size: 383 Bytes

Versions: 13

Compression:

Stored size: 383 Bytes

Contents

#encoding: UTF-8

module Termit
  class TextFetcher < DataFetcherBase
    private

    def send_request
      RestClient.post(@url,
        text_payload,
        {
          :cookies => self.class.auth_cookies,
          'Content-Type' => 'application/json'
        }
      )
    end

    def text_payload
      "[{\"id\":#{rand(20168810)},\"text\":\"#{@text}\"}]"
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
termit-3.9.0 lib/termit/text_fetcher.rb
termit-3.8.0 lib/termit/text_fetcher.rb
termit-3.7.0 lib/termit/text_fetcher.rb
termit-3.6.0 lib/termit/text_fetcher.rb
termit-3.5.0 lib/termit/text_fetcher.rb
termit-3.4.0 lib/termit/text_fetcher.rb
termit-3.2.0 lib/termit/text_fetcher.rb
termit-3.1.2 lib/termit/text_fetcher.rb
termit-3.1.1 lib/termit/text_fetcher.rb
termit-3.1.0 lib/termit/text_fetcher.rb
termit-3.0.2 lib/termit/text_fetcher.rb
termit-3.0.1 lib/termit/text_fetcher.rb
termit-3.0.0 lib/termit/text_fetcher.rb