2012-02-14 5 views
3

Это было подслушивание меня с тех пор, как я начал изучать Ruby, пять месяцев назад:Рубиновых документов недостающих вещей

Почему документы Руби, кажется, отсутствуют вещи? Например, http://ruby-doc.org/core-1.9.3/Array.html не имеет упоминания о методах экземпляра any? или all?.

ответ

6

Это, вероятно, потому, что any? и all? являются методами Enumerable.

См. Документ here.

В боковой панели есть раздел, в котором перечислены модули, входящие в состав массива. Перечислимый - это один (и единственный) элемент в списке.

+0

Супер пупер правильный, спасибо! Вы знаете какой-либо способ показать эти строки, так что в случае, когда присутствует несколько модулей и, возможно, суперкласс, мне не нужно было бы щелкнуть по каждому из них? – bblack

+0

@fearpi: вот метод, который я использую уже несколько лет: http://bit.ly/wzYGaN (ссылка на lmgtfy, для демонстрации :)) –

+0

Спасибо за этот ответ! Я действительно действительно смутился, почему методы, казалось, отсутствовали в документах и ​​начали думать, что я полностью неправильно понял классы! Я думаю, что они должны сделать это более ясным в документации в некотором роде. Может быть, включенные классы переключаются в меню описания класса? Я не глуп, и я думаю, что это путало много новичков! – tentimes

Смежные вопросы