mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 21:49:06 +02:00
23 lines
484 B
Ruby
23 lines
484 B
Ruby
# frozen_string_literal: true
|
|
#
|
|
# irb/command.rb - irb command
|
|
# by Keiju ISHITSUKA(keiju@ruby-lang.org)
|
|
#
|
|
|
|
require_relative "command/base"
|
|
|
|
module IRB # :nodoc:
|
|
module Command
|
|
@commands = {}
|
|
|
|
class << self
|
|
attr_reader :commands
|
|
|
|
# Registers a command with the given name.
|
|
# Aliasing is intentionally not supported at the moment.
|
|
def register(name, command_class)
|
|
@commands[name.to_sym] = [command_class, []]
|
|
end
|
|
end
|
|
end
|
|
end
|