Method: Amber::Render::Asset.render_dir

Defined in:
lib/amber/render/asset.rb

.render_dir(src_dir, dst_dir) ⇒ Object

Render assets in a single directory (does not walk directory tree). Files prefixed with an _ are treated as partials and not rendered.



52
53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'lib/amber/render/asset.rb', line 52

def self.render_dir(src_dir, dst_dir)
  Dir.chdir(src_dir) do
    Dir.glob('*').each do |file|
      if File.directory?(file) ||
        file =~ /^\./ ||
        file =~ /^_/
        next
      end
      src_file = File.join(src_dir, file)
      dst_file = File.join(dst_dir, file)
      render(src_file, dst_file)
    end
  end
end