module Gluey::Tools

Public Class Methods

make_into_assets_dir(workshop, warehouse) click to toggle source
# File lib/gluey/tools/local_make.rb, line 4
def self.make_into_assets_dir(workshop, warehouse)
  made = []

  warehouse.each_listed_asset workshop do |cache_file, path, material|
    file = "#{warehouse.assets_path}/#{material.name}/#{path}"
    next if File.exists? file

    FileUtils.mkdir_p file[0..(file.rindex('/')-1)]
    FileUtils.cp cache_file, file

    made << file
    puts "created #{file}"
  end

  made
end