class Services
Public Class Methods
closing()
click to toggle source
# File lib/services.rb, line 135 def self.closing begin puts("\n", '====================================================================================='.colorize(:light_black), "\n>> [Note] | Put exit to close the Manager and clear your screen".colorize(:light_red)) print ">> ".colorize(:light_black) close = gets.chomp puts ' ' if close.eql?('exit') 0.step(limit=100, step=20) do |i| printf("\rClosing the Gembase Manager... ".colorize(:red) + "[%-20s]", "=" * (i/5)) %x(sleep 0.5) end %x(sleep 1) system('clear') else puts "Unknown option, restarting the Viewer..." %x(sleep 1) system('clear') %x(sleep 1) Gembase.working_db end rescue Interrupt puts 'Closing the Gembase Manager...'.colorize(:red) %x(sleep 0.5) system('clear') end end