Method: Foreman::Thor::Option#initialize
- Defined in:
- lib/foreman/vendor/thor/lib/thor/parser/option.rb
#initialize(name, options = {}) ⇒ Option
Returns a new instance of Option.
7 8 9 10 11 12 13 14 |
# File 'lib/foreman/vendor/thor/lib/thor/parser/option.rb', line 7 def initialize(name, = {}) [:required] = false unless .key?(:required) super @lazy_default = [:lazy_default] @group = [:group].to_s.capitalize if [:group] @aliases = Array([:aliases]) @hide = [:hide] end |