Posterous theme by Cory Watilo

ruby directory listing

Делая первые шаги в руби и рельсах наткнулся на необходимость получить листинг папки без "." и "..". Вот так реализовалось: [cc lang="ruby"] class Dir def self.listing(path, &block) return nil if path.nil? entries = Dir.entries(path).reject! { |filename| filename=='.' or filename=='..'} entries.each(&block) if block_given? entries end end [/cc] Огромаднейшее спасибо kpumuk'у за подсказки и помощь нюбу =)
| Viewed
times
Filed under: