require 'fileutils' require 'jsmin' require 'sass' require 'pyro/asset' # Public: Manage Assets. # # Examples # # Pyro::Assets.compress('./tmp/public') module Pyro module Assets def self.included(base) base.extend(ClassMethods) end module ClassMethods # Public: Helpers for index.erb. # # src - Path to source file. # dir - Path to directory of source files. # prod_src - Path to production version of source file. # prod_dir - Path to directory of production versions of source files. # target - Path to output file (defaults to build path + source path). # name - String to name a Handlebars template. # # Examples # # <%= script src: '/lib/app.coffee' %> # # Returns an asset tag (