require_relative 'coop' require 'fileutils' Coop.all.each do |coop| coop.clients.each do |client| current_logo_path = File.join(File.dirname(__FILE__), 'mirror', 'coops.tech.archived.website', 'co-op', client[:logo]) new_logo_path = File.join(File.dirname(__FILE__), '..', 'images', 'clients', client[:slug] + File.extname(current_logo_path)) FileUtils.cp(current_logo_path, new_logo_path) client_md_path = File.join(File.dirname(__FILE__), '..', '_clients', client[:slug] + '.md') File.open(client_md_path, 'w') do |file| file.write("---\n") file.write("title: #{client[:title]}\n") file.write("---\n") end end end