# File lib/clamp/parameter/definition.rb, line 12 def initialize(name, description, options = {}) @name = name @description = description super(options) @multivalued = (@name =~ ELLIPSIS_SUFFIX) @required = options.fetch(:required) do (@name !~ OPTIONAL) end @inheritable = options.fetch(:inheritable, true) end