Class: Bt::OutputManager
- Inherits:
-
Object
- Object
- Bt::OutputManager
- Defined in:
- lib/bt/output_manager.rb
Instance Method Summary collapse
- #display_api_error ⇒ Object
- #display_help_and_quit ⇒ Object
- #display_no_internet_error ⇒ Object
- #display_params_error ⇒ Object
- #display_system_error ⇒ Object
- #display_timeout_error ⇒ Object
- #display_version_and_quit ⇒ Object
Instance Method Details
#display_api_error ⇒ Object
47 48 49 50 |
# File 'lib/bt/output_manager.rb', line 47 def display_api_error puts "请检查API KEY是否正确^^" exit end |
#display_help_and_quit ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/bt/output_manager.rb', line 4 def display_help_and_quit puts " ======= \u767E\u5EA6\u7FFB\u8BD1 ======\n \u7528\u6CD5:\n bt 'from' 'to' 'text'\n\n bt 'text'\n\n \u4F8B\u5982:\n bt en zh 'how are you'\n => '\u4F60\u597D\u5417?'\n\n bt '\u4F60\u597D\u5417?'\n => 'how are you'\n\n \u9009\u9879:\n -v - \u7248\u672C\n -h - \u5E2E\u52A9\n\n EOS\n exit\nend\n" |
#display_no_internet_error ⇒ Object
32 33 34 35 |
# File 'lib/bt/output_manager.rb', line 32 def display_no_internet_error puts "出错了,请检查你的网络^^" exit end |
#display_params_error ⇒ Object
52 53 54 55 |
# File 'lib/bt/output_manager.rb', line 52 def display_params_error puts "参数错误~~" exit end |
#display_system_error ⇒ Object
42 43 44 45 |
# File 'lib/bt/output_manager.rb', line 42 def display_system_error puts "糟糕,系统出错咯^^" exit end |
#display_timeout_error ⇒ Object
37 38 39 40 |
# File 'lib/bt/output_manager.rb', line 37 def display_timeout_error puts "糟糕,请求超时咯^^" exit end |
#display_version_and_quit ⇒ Object
27 28 29 30 |
# File 'lib/bt/output_manager.rb', line 27 def display_version_and_quit puts "#{Bt::VERSION}" exit end |