Class: GuidesStyle18F::Assets

Inherits:
Object
  • Object
show all
Defined in:
lib/guides_style_18f/assets.rb

Constant Summary collapse

SOURCE =
File.realpath File.join(__FILE__, '..', '..', '..')
BEGIN_PATH =
SOURCE.size + File::SEPARATOR.size

Class Method Summary collapse

Class Method Details

.copy_to_site(site) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/guides_style_18f/assets.rb', line 11

def self.copy_to_site(site)
  Dir.glob File.join(SOURCE, 'assets', '**', '*') do |asset|
    next unless File.file? asset
    asset = asset[BEGIN_PATH..-1]
    site.static_files << ::Jekyll::StaticFile.new(
      site, SOURCE, File.dirname(asset), File.basename(asset))
  end
end