class HammerCLI::Subcommand::Definition
Attributes
warning[R]
Public Class Methods
new(names, description, subcommand_class, options = {})
click to toggle source
# 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
Public Instance Methods
subcommand_class()
click to toggle source
# File lib/hammer_cli/subcommand.rb, line 20 def subcommand_class warn(@warning) if @warning @subcommand_class end