# File lib/hammer_cli/subcommand.rb, line 8 def initialize(names, description, subcommand_class, options = {}) @names = Array(names) @description = description @subcommand_class = subcommand_class @hidden = options[:hidden] @warning = options[:warning] end
# File lib/hammer_cli/subcommand.rb, line 20 def subcommand_class warn(@warning) if @warning @subcommand_class end