class Thor::Option

Attributes

validator[R]

Public Class Methods

new(name, options = {}) click to toggle source
Calls superclass method
# File lib/ext/thor/option.rb, line 5
def initialize(name, options = {})
  options[:required] = false unless options.key?(:required)
  super
  @lazy_default = options[:lazy_default]
  @group        = options[:group].to_s.capitalize if options[:group]
  @aliases      = Array(options[:aliases])
  @hide         = options[:hide]
  @validator    = options[:validator]
end