mirror of
https://github.com/ruby/ruby.git
synced 2026-01-29 13:34:17 +00:00
(https://github.com/ruby/irb/pull/824) * Command is not a method * Fix command test * Implement non-method command name completion * Add test for ExtendCommandBundle.def_extend_command * Add helper method install test * Remove spaces in command input parse * Remove command arg unquote in help command * Simplify Statement and handle execution in IRB::Irb * Tweak require, const name * Always install CommandBundle module to main object * Remove considering local variable in command or expression check * Remove unused method, tweak * Remove outdated comment for help command arg Co-authored-by: Stan Lo <stan001212@gmail.com> --------- https://github.com/ruby/irb/commit/8fb776e379 Co-authored-by: Stan Lo <stan001212@gmail.com>
17 lines
405 B
Ruby
17 lines
405 B
Ruby
# frozen_string_literal: true
|
|
|
|
module IRB
|
|
module Command
|
|
class Context < Base
|
|
category "IRB"
|
|
description "Displays current configuration."
|
|
|
|
def execute(_arg)
|
|
# This command just displays the configuration.
|
|
# Modifying the configuration is achieved by sending a message to IRB.conf.
|
|
Pager.page_content(IRB.CurrentContext.inspect)
|
|
end
|
|
end
|
|
end
|
|
end
|