Class: Homeostasis::Trail

Inherits:
Stasis::Plugin
  • Object
show all
Defined in:
lib/homeostasis.rb

Instance Method Summary collapse

Constructor Details

#initialize(stasis) ⇒ Trail

Returns a new instance of Trail.



376
377
378
# File 'lib/homeostasis.rb', line 376

def initialize(stasis)
  @stasis = stasis
end

Instance Method Details

#after_allObject



380
381
382
383
384
385
386
387
388
# File 'lib/homeostasis.rb', line 380

def after_all
  dest = @stasis.destination
  Dir.glob("#{dest}/**/*.html").each do |filename|
    next if filename =~ /\/index\.html$/
    dir = "#{filename.sub(/\.html$/, '')}/"
    FileUtils.mkdir_p(dir)
    File.rename(filename, "#{dir}index.html")
  end
end