Sha256: 793e9d0475fc6dec2a74b993b85eb6e525f10c4120b73ad02ab124ee2a6e8aee
Contents?: true
Size: 531 Bytes
Versions: 55
Compression:
Stored size: 531 Bytes
Contents
# frozen_string_literal: true require 'rubygems/command_manager' ## # This is an example of exactly what NOT to do. # # DO NOT include code like this in your rubygems_plugin.rb module Gem::Commands remove_const(:InterruptCommand) if defined?(InterruptCommand) end class Gem::Commands::InterruptCommand < Gem::Command def initialize super('interrupt', 'Raises an Interrupt Exception', {}) end def execute raise Interrupt, "Interrupt exception" end end Gem::CommandManager.instance.register_command :interrupt
Version data entries
55 entries across 55 versions & 1 rubygems