module Polyfill::V2_5::Dir::ClassMethods
Public Instance Methods
children(dirname, encoding: Encoding.find('filesystem'))
click to toggle source
# File lib/polyfill/v2_5/dir.rb, line 5 def children(dirname, encoding: Encoding.find('filesystem')) entries(dirname, encoding: encoding) - %w[. ..] end
each_child(dirname, encoding: Encoding.find('filesystem')) { |filename| ... }
click to toggle source
# File lib/polyfill/v2_5/dir.rb, line 9 def each_child(dirname, encoding: Encoding.find('filesystem')) unless block_given? return ::Enumerator.new do |yielder| (entries(dirname, encoding: encoding) - %w[. ..]).each do |filename| yielder.yield(filename) end end end (entries(dirname, encoding: encoding) - %w[. ..]).each do |filename| yield(filename) end nil end