Class: Jekyll::Cleaner

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll-multisite.rb

Instance Method Summary collapse

Instance Method Details

#parent_dirs(file) ⇒ Object



49
50
51
52
53
54
55
56
57
58
# File 'lib/jekyll-multisite.rb', line 49

def parent_dirs(file)
  parent_dir = File.dirname(file)
  if parent_dir == '/' or File.dirname(parent_dir) == parent_dir or !parent_dir.start_with?(site.dest)
    []
  elsif parent_dir == site.dest
    []
  else
    [parent_dir] + parent_dirs(parent_dir)
  end
end