Class: Jekyll::Minibundle::DevelopmentFileCollection
- Inherits:
-
Object
- Object
- Jekyll::Minibundle::DevelopmentFileCollection
- Defined in:
- lib/jekyll/minibundle/development_file_collection.rb
Instance Attribute Summary collapse
-
#files ⇒ Object
readonly
Returns the value of attribute files.
Instance Method Summary collapse
- #cleanup ⇒ Object
-
#initialize(site, config) ⇒ DevelopmentFileCollection
constructor
A new instance of DevelopmentFileCollection.
Constructor Details
#initialize(site, config) ⇒ DevelopmentFileCollection
Returns a new instance of DevelopmentFileCollection.
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/jekyll/minibundle/development_file_collection.rb', line 7 def initialize(site, config) @type = config.fetch('type') source_dir = config.fetch('source_dir') destination_path = config.fetch('destination_path') @files = config.fetch('assets').map do |asset_path| asset_basename = "#{asset_path}.#{@type}" asset_source = File.join(source_dir, asset_basename) asset_destination = File.join(destination_path, asset_basename) DevelopmentFile.new(site, asset_source, asset_destination) end end |
Instance Attribute Details
#files ⇒ Object (readonly)
Returns the value of attribute files.
5 6 7 |
# File 'lib/jekyll/minibundle/development_file_collection.rb', line 5 def files @files end |
Instance Method Details
#cleanup ⇒ Object
21 22 23 |
# File 'lib/jekyll/minibundle/development_file_collection.rb', line 21 def cleanup # no-op end |