Class: Gem::Writter::CSS

Inherits:
Asset show all
Defined in:
lib/rab/gem/writer/css.rb

Instance Method Summary collapse

Methods inherited from Template

#initialize

Constructor Details

This class inherits a constructor from Gem::Writter::Template

Instance Method Details

#write(dst) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/rab/gem/writer/css.rb', line 4

def write(dst)
  return if @project.css_assets.empty?

  css_dir = File.join(dst, "vendor", "assets", "stylesheets")
  write_assets(css_dir, @project.css_assets)

  manifest_file = File.join(css_dir, "#{@project.dir_name}.css")
  write_template("css_manifest.css.erb", manifest_file)
end