Sha256: 608fccfebdb5112204826bd7e0c81b721a0420bb3730d081458696440baa9d77
Contents?: true
Size: 538 Bytes
Versions: 21
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true module Cryptum module UI # This Class is Used to Detect Key Press Events class KeyPressEvent attr_accessor :key_g, :key_r, :key_u, :key_w, :key_x 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
21 entries across 21 versions & 1 rubygems