当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby CommandManager类用法及代码示例


本文简要介绍ruby语言中 Gem::CommandManager类 的用法。

命令管理器注册并安装 gem 命令支持的所有单独的sub-commands。

可以通过在已安装的 gem 中编写 rubygems_plugin.rb 文件来提供额外的命令。您应该针对 Gem::CommandManager 实例注册您的命令,如下所示:

# file rubygems_plugin.rb
require 'rubygems/command_manager'

Gem::CommandManager.instance.register_command :edit

你应该把你的命令的实现放在 rubygems/commands 中。

# file rubygems/commands/edit_command.rb
class Gem::Commands::EditCommand < Gem::Command
  # ...
end

有关编写 gem 命令的说明,请参阅 Gem::Command

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 CommandManager类。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。