class Jekyll::Minibundle::DevelopmentFileCollection

Attributes

files[R]

Public Class Methods

new(site, config) click to toggle source
   # File lib/jekyll/minibundle/development_file_collection.rb
 9 def initialize(site, config)
10   @type = config.fetch('type')
11 
12   source_dir = config.fetch('source_dir')
13   destination_path = config.fetch('destination_path')
14 
15   @files = config.fetch('assets').map do |asset_path|
16     asset_basename = "#{asset_path}.#{@type}"
17     asset_source = File.join(source_dir, asset_basename)
18     asset_destination = File.join(destination_path, asset_basename)
19     DevelopmentFile.new(site, asset_source, asset_destination)
20   end
21 end

Public Instance Methods

cleanup() click to toggle source
   # File lib/jekyll/minibundle/development_file_collection.rb
23 def cleanup
24   # no-op
25 end