ruby directory listing
Saturday, December 29th, 2007Делая первые шаги в руби и рельсах наткнулся на необходимость получить листинг папки без “.” и “..”. Вот так реализовалось:
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
Огромаднейшее спасибо kpumuk‘у за подсказки и помощь нюбу =)