class TransLaunder::OutputManager

Public Class Methods

display_error_msg() click to toggle source
# File lib/translaunder/output_manager.rb, line 24
def self.display_error_msg
  puts "TRANSLAUNDER: Wrong data."
  puts "Example: 'translaunder ja en カウボーイ' => 'カウボーイ'"
  exit
end
display_help_and_quit() click to toggle source
# File lib/translaunder/output_manager.rb, line 4
    def self.display_help_and_quit
      puts <<-EOS
========= TRANSLAUNDER =========
Usage:
translaunder 'source_language' 'target_language' 'text'

Example:
translaunder ja en 'やあカウボーイ、馬はどこ?'
=> 'ちょっとカウボーイ、どこに馬がいるのですか?'

Check docs at: github.com/app2641/translaunder
EOS
      exit
    end
display_no_internet_msg() click to toggle source
# File lib/translaunder/output_manager.rb, line 30
def self.display_no_internet_msg
  puts "TRANSLAUNDER: There seems to be a problem with your internet connection"
  exit
end
display_translation(text) click to toggle source
# File lib/translaunder/output_manager.rb, line 35
def self.display_translation text
  puts "=> #{text}"
end
display_version_and_quit() click to toggle source
# File lib/translaunder/output_manager.rb, line 19
def self.display_version_and_quit
  puts "TransLaunder #{TransLaunder::VERSION}"
  exit
end