class Guard::JekyllPlus::Builder::Remover

Public Class Methods

new(*args) click to toggle source
Calls superclass method Guard::JekyllPlus::Builder::Action::new
# File lib/guard/jekyll_plus/builder/remover.rb, line 7
def initialize(*args)
  @msg = 'Files removed: '
  @mark = '  x '.red
  @name = 'remove'
  @activity = 'removing'
  @color = :red
  super
end

Public Instance Methods

do_update(files) click to toggle source
# File lib/guard/jekyll_plus/builder/remover.rb, line 16
def do_update(files)
  return if files.none? { |f| File.exist?(f) }
  header(files)
  files.each { |file| remove(destination_path(file)) }
end