Represents an optional argument to a Method.
Represents a splus argument to a Method, which works just like a normal Argument, except that it’ll process all remaining arguments.
Represents an argument to a Method. It has a #name and a #description. It will be called upon to process an argument before the method this argument is associated with gets called.
Returns the upcasing of the #name of the receiver.
Returns the name of the receiver.
Returns the description of the receiver.