Module: Reverso::CLI

Defined in:
lib/reverso/cli.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.runObject



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/reverso/cli.rb', line 3

def self.run
  unless ARGV.size == 2
    puts "Usage: #{File.basename $0} source_lang dest_lang"
    exit
  end
  $/ = "\0"
  puts 'Please type some text to translate followed by ^D:'
  puts
  phrase = STDIN.gets
  puts
  puts
  puts Reverso::Translator::translate(phrase, :from => ARGV[0], :to => ARGV[1], :hack_auth => phrase.length > 500)
end