Sha256: 63c5b6aaf38ec55cf5b1fa18316c16bd8f738d1a53373d7d3098ff95b6c8f0fc
Contents?: true
Size: 558 Bytes
Versions: 6770
Compression:
Stored size: 558 Bytes
Contents
# frozen_string_literal: true require_relative "../command" module Byebug # # Interrupting execution of current thread. # class InterruptCommand < Command self.allow_in_control = true def self.regexp /^\s*int(?:errupt)?\s*$/ end def self.description <<-DESCRIPTION int[errupt] #{short_description} DESCRIPTION end def self.short_description "Interrupts the program" end def execute Byebug.start Byebug.thread_context(Thread.main).interrupt end end end
Version data entries
6,770 entries across 6,767 versions & 30 rubygems