Sha256: a6360fbe56954bdafee28011ec8c1fddf33c162067708ff186ff021f9f2aef0f
Contents?: true
Size: 717 Bytes
Versions: 1
Compression:
Stored size: 717 Bytes
Contents
# frozen_string_literal: true module Cryptum module UI # This Class is Used to Detect Key Press Events class KeyPressEvent attr_accessor :key_c, :key_g, :key_r, :key_u, :key_w, :key_x, :key_ansi, :key_down, :key_esc, :key_tab, :key_up rescue Interrupt # Exit Gracefully if CTRL+C is Pressed During Session Cryptum.exit_gracefully(which_self: self) rescue StandardError => e # Produce a Stacktrace for anything else Curses.close_screen raise e end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cryptum-0.0.255 | lib/cryptum/ui/key_press_event.rb |