Мне не удалось найти какую-либо документацию для parse!
, очень часто используемого метода экземпляра для класса OptionParser
из стандартного дистрибутива Ruby.
I видел видел parse!
используется в примерах в верхней части документации для класса OptionParse .Тем не менее, я ищу документацию, специфичную для этого метода, документацию, которая описывает, что именно метод делает.Например, в документации, помимо прочего, должна быть дана подсказка о том, почему имя метода заканчивается на ура (предположительно, этот метод удаляет параметры из ARGV).Он также может описывать, следует ли ожидать, что что-то полезное будет возвращено из parse!
(количество проанализированных опций?).
Я попытался прочитать официальную документацию для класса OptionParse
и для всех подклассов, перечисленных в верхней части этого класса.Я также консультировался в соответствующем разделе Программирование на Ruby ("книга кирки").
Я не , спрашивающий, что делает parse!
;У меня есть приличное (если несовершенное) чувство этого от чтения других потоков StackOverlow. Я стремлюсь улучшить мою способность разбираться в документации по Ruby. Я больше привык к документации по Perl / CPAN.Когда я имею дело с документацией Ruby, даже для стандартных модулей распространения, я чувствую себя очень растерянным.Это как если бы кто-то удалил или переместил ключевые биты информации.Иногда я сталкиваюсь с местом, где, как мне кажется, будет документация для ключевого метода, и обнаруживаю, что мне остается просто изучить исходный код для указанного метода.Интересно, возможно, я просто не привык к тому, как организована информация в Ruby.Может быть, это может быть хорошим уроком для меня.