class Thor::Command
Attributes
disable_class_options[RW]
options_relation[RW]
Public Class Methods
new(name, description, long_description, usage, options = nil, disable_class_options = false, options_relation = nil)
click to toggle source
Calls superclass method
# File lib/thor/rich_options/command.rb, line 5 def initialize(name, description, long_description, usage, options = nil, disable_class_options = false, options_relation = nil) super(name.to_s, description, long_description, usage, options || {}) @disable_class_options = disable_class_options || false @options_relation = options_relation || {} end
Public Instance Methods
method_at_least_one_option_names()
click to toggle source
# File lib/thor/rich_options/command.rb, line 19 def method_at_least_one_option_names self.options_relation[:at_least_one_option_names] || [] end
method_exclusive_option_names()
click to toggle source
# File lib/thor/rich_options/command.rb, line 16 def method_exclusive_option_names self.options_relation[:exclusive_option_names] || [] end