Sha256: 34d252492be1c195ed1d9327fb7702c144387501728e25c35e97fcdb5bc1ed71

Contents?: true

Size: 501 Bytes

Versions: 4

Compression:

Stored size: 501 Bytes

Contents

# encoding: utf-8
require 'fileutils'
require 'easy_html_generator/generator/base'

# this generator deletes in the dest folder
class EasyHtmlGenerator::Generator::Delete < EasyHtmlGenerator::Generator::Base
  def generate
    return unless @config.enabled

    log_running

    @config.files.each do |file_pattern|
      Dir[File.join(@project.dist_path, file_pattern)].each do |file|
        EasyHtmlGenerator::Checksum.invalidate_file file

        FileUtils.rm_rf file
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
easy_html_generator-1.0.3 lib/easy_html_generator/generator/delete.rb
easy_html_generator-1.0.2 lib/easy_html_generator/generator/delete.rb
easy_html_generator-1.0.1 lib/easy_html_generator/generator/delete.rb
easy_html_generator-1.0.0 lib/easy_html_generator/generator/delete.rb