class Dir

def self.children(*args)

def self.children(*args)
  entries(*args) - Backports::EXCLUDED_CHILDREN
end

def self.each_child(*args)

def self.each_child(*args)
  return to_enum(__method__, *args) unless block_given?
  foreach(*args) { |f| yield f unless Backports::EXCLUDED_CHILDREN.include? f }
end

def children

def children
  self.class.children(path)
end

def each_child(&block)

def each_child(&block)
  return to_enum(__method__) unless block_given?
  Dir.each_child(path, &block)
  self
end