Sha256: 2ff7e0b2833d12aa4dc265170ab6371ec77e27393045e7d17209a72a63dc96a7
Contents?: true
Size: 629 Bytes
Versions: 2
Compression:
Stored size: 629 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 raise if ENV['DEBUG'] display_invalid_data_msg rescue RestClient::Exception, SocketError raise if ENV['DEBUG'] 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
termit-3.5.0 | lib/termit/data_fetcher_base.rb |
termit-3.4.0 | lib/termit/data_fetcher_base.rb |