Method: Fuelcell::Action::ArgDefinition#initialize
- Defined in:
- lib/fuelcell/action/arg_definition.rb
#initialize(text, config = {}) ⇒ ArgDefinition
Returns a new instance of ArgDefinition.
9 10 11 12 13 14 15 |
# File 'lib/fuelcell/action/arg_definition.rb', line 9 def initialize(text, config = {}) @name = text.to_s @required = config[:required] == true ? true : false @type = validate_type(config[:type]) @default = config.fetch(:default) { NO_DEFAULT_ASSIGNED } @banner = config[:banner] || '' end |