class Middleman::Cli::BuildAction

def queue_current_paths

Returns:
  • (void) -
def queue_current_paths
  return unless File.exist?(@build_dir)
  paths = ::Middleman::Util.all_files_under(@build_dir).map(&:realpath).select(&:file?)
  @to_clean += paths.select do |path|
    path.to_s !~ /\/\./ || path.to_s =~ /\.(htaccess|htpasswd)/
  end
  return unless RUBY_PLATFORM =~ /darwin/
  # handle UTF-8-MAC filename on MacOS
  @to_clean = @to_clean.map { |path| path.to_s.encode('UTF-8', 'UTF-8-MAC') }
end