Module: Jekyll::Minibundle::AssetFileOperations

Included in:
BundleFile, DevelopmentFile, StampFile
Defined in:
lib/jekyll/minibundle/asset_file_operations.rb

Instance Method Summary collapse

Instance Method Details

#static_file!(site) ⇒ Object



5
6
7
8
9
# File 'lib/jekyll/minibundle/asset_file_operations.rb', line 5

def static_file!(site)
  unless site.static_files.include? self
    site.static_files << self
  end
end

#write_destination(site_destination_dir) ⇒ Object



11
12
13
14
15
# File 'lib/jekyll/minibundle/asset_file_operations.rb', line 11

def write_destination(site_destination_dir)
  destination_path = destination site_destination_dir
  FileUtils.mkdir_p File.dirname(destination_path)
  FileUtils.cp path, destination_path
end