Sha256: b9df9e9f28544ce99f92efd5ea752949d4e754eb18e4c1ab308261a0cfd6d517
Contents?: true
Size: 560 Bytes
Versions: 1
Compression:
Stored size: 560 Bytes
Contents
#encoding: UTF-8 require 'rest-client' module Termit class DataFetcherBase include CanOutput delegate :display_invalid_data_msg, :display_error_msg, to: :output_manager def initialize url, text @url = url @text = text end def data send_request rescue RestClient::BadRequest display_invalid_data_msg rescue RestClient::Exception display_error_msg end private def self.auth_cookies @@_auth_cookies ||= RestClient.get('https://www.bing.com/translator').cookies end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
termit-3.2.0 | lib/termit/data_fetcher_base.rb |