Sha256: c172dfbf14b8a66433c037557d7807d0fa9cd5c46c53b8f5fb8220a5df0f06c9

Contents?: true

Size: 377 Bytes

Versions: 13

Compression:

Stored size: 377 Bytes

Contents

#encoding: UTF-8
module Termit
  class TextTranslator
    attr_reader :text

    def initialize options
      @options = options.merge(talk: false)
      @url = Termit::UrlConstructor.new(@options).url
    end

    def call
      response = Termit::TextFetcher.new(@url, @options[:text]).data
      @text = Termit::TextResponseHandler.new(response.body).call
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

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