Sha256: a107c66d887a89b650935e68854ca3719e206eba688a7355701a2c944d907cf8
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
module UniFunctions def clear_terminal system "clear" system "cls" end def underline 50.times do print "=" sleep(0.01) end puts "\n" end def title puts ' ___ _ _ ' sleep(0.1) puts ' / _ \ | | (_) ' sleep(0.1) puts '/ /_\ \___ ___ _ _ _ __ ___ _ __ | |_ _ ___ _ __ ' sleep(0.1) puts '| _ / __/ __| | | | _ ` _ \| _ \| __| |/ _ \| _ \ ' sleep(0.1) puts '| | | \__ \__ \ |_| | | | | | | |_) | |_| | (_) | | | |' sleep(0.1) puts '\_| |_/___/___/\__,_|_| |_| |_| .__/ \__|_|\___/|_| |_|' sleep(0.1) puts ' | | ' sleep(0.1) puts ' |_| ' puts "" end def get_char state = `stty -g` `stty raw -echo -icanon isig` Signal.trap("INT") do # SIGINT = control-C exit end self.input = STDIN.getc.chr ensure `stty #{state}` end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
assumption-0.2.1 | lib/assumption/concerns/uni_functions.rb |
assumption-0.2.0 | lib/assumption/concerns/uni_functions.rb |
assumption-0.1.0 | lib/assumption/concerns/uni_functions.rb |