Sha256: 0fc40f0faedf08ff7d4a78e3476641b40640e549bfe77bc399d80190d46b141d
Contents?: true
Size: 532 Bytes
Versions: 5
Compression:
Stored size: 532 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
5 entries across 5 versions & 1 rubygems