Class: Homeostasis::Trail
- Inherits:
-
Stasis::Plugin
- Object
- Stasis::Plugin
- Homeostasis::Trail
- Defined in:
- lib/homeostasis.rb
Instance Method Summary collapse
- #after_all ⇒ Object
-
#initialize(stasis) ⇒ Trail
constructor
A new instance of Trail.
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_all ⇒ Object
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 |