data Meta::Keyword(name: Symbol, type: Type[Object], required: Bool, nullable: Bool)
A keyword parameter of a method def_method generates with
keywords: (docs/14 §5): its name, its type (T? with nullable:),
and whether a call must pass it.
Methods
def to_h -> Hash[Symbol, Object]
The fields as a Hash, by name.
def with(*, name: Symbol = …, type: Type[Object] = …, required: Bool = …, nullable: Bool = …) -> Meta::Keyword
A copy with the fields given replaced.