Я относительно новичок в Ruby и имею ограниченное время, поэтому я пробую простые вещи. Недавно мне нужно было создать файл, и, поскольку я ленив, черт возьми, я бегу к Google. Результат:
File.open(local_filename, 'w') {|f| f.write(doc) }
Позор мне, это очень просто, должен был сделать это сам. Затем я хотел проверить, какую рубиновую магию предлагают методы класса файлов или если есть какие-либо "упрощения" при вызове этих методов, поэтому я направился в документацию здесь и проверили класс File.
- Документация
- 1.8.6 представляет мне "ftools.rb: дополнительные инструменты для класса файлов" в классе "Файл", чего я не ищу.
- Документация 1.8.7 кажется ОК для класса "Файл", существует множество методов. За исключением 'open'. Документация
- 1.9 наконец показывает мне метод "open".
И у меня был почти такой же тур с Net:: HTTP.
Я преувеличиваю, когда думаю, что хорошая старая документация Turbo Pascal 7.0 была лучше организована, чем документация Ruby прямо сейчас? Есть ли другой источник для непосвященных для сбора знаний? Или возможно, что я просто упал в дырку для документации, а остальные были супер-блестящими пятью звездами?
Спасибо