/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/ruby/ruby-511-103-003/main.rb
15 строк
343 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
require 'find' def scan_dir(root, extensions = []) stats = { files: 0, bytes: 0 } Find.find(root) do |path| next unless File.file?(path) ext = File.extname(path) next if extensions.any? && !extensions.include?(ext) stats[:files] += 1 stats[:bytes] += File.size(path) end stats end p scan_dir('.', ['.rb', '.md'])