Method: Jekyll::Commands::Clean.process

Defined in:
lib/jekyll/commands/clean.rb

.process(options) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/jekyll/commands/clean.rb', line 20

def process(options)
  options = configuration_from_options(options)
  destination = options["destination"]
   = File.join(options["source"], ".jekyll-metadata")
  cache_dir = File.join(options["source"], options["cache_dir"])
  sass_cache = ".sass-cache"

  remove(destination, :checker_func => :directory?)
  remove(, :checker_func => :file?)
  remove(cache_dir, :checker_func => :directory?)
  remove(sass_cache, :checker_func => :directory?)
end