complete(id, opt, icase = false, *pat, &block)
Instance Public methods
Searches list id for opt and the optional
patterns for completion pat. If icase is true,
the search is case insensitive. The result is returned or yielded if a
block is given. If it isn't found, nil is returned.