class ShuangPinTutorial::Main
Public Class Methods
new()
click to toggle source
# File lib/shuang_pin_tutorial/main.rb, line 7 def initialize() @is_run_success = true @obj_tutorial = nil end
Public Instance Methods
run(options = nil)
click to toggle source
# File lib/shuang_pin_tutorial/main.rb, line 12 def run(options = nil) @obj_tutorial = Handler.new(options) @obj_tutorial.start() rescue Interrupt => ir $stdout.puts('累了就該休息一下吧!') rescue Exception => ex $stderr.puts('執行時發生錯誤哦,信息在下面:') $stderr.puts(ex.message) # $stderr.puts(ex.backtrace) # debug use only @is_run_success = false ensure @obj_tutorial.stop() exit(@is_run_success) unless @is_run_success @obj_tutorial.print_results $stdout.puts('要努力學習哦,感謝使用!') exit(@is_run_success) end