Module: Reverso::CLI
- Defined in:
- lib/reverso/cli.rb
Overview
:nodoc:
Class Method Summary collapse
Class Method Details
.run ⇒ Object
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 |