lib/markd/markd.rb in markd-0.2.1 vs lib/markd/markd.rb in markd-0.2.2
- old
+ new
@@ -16,11 +16,11 @@
return engine.new if regex =~ extname
end
ENGINES[nil].new
end
- def publish(filename, out_dir_path)
+ def publish(filename, out_dir_path, out_filename)
ext = File.extname(filename)
engine = create_engine ext
src = File.read filename
# parse
@@ -34,10 +34,10 @@
eruby = Erubis::Eruby.new(erb_src)
html = eruby.result(binding)
# output
FileUtils.mkdir_p out_dir_path
- File.open("#{out_dir_path}/index.html", "w") { |f| f.puts html }
+ File.open("#{out_dir_path}/#{out_filename}", "w") { |f| f.puts html }
dirs = ::RESOURCES.map { |d| "#{APP_ROOT}/template/#{d}"}
FileUtils.cp_r(dirs, out_dir_path)
end
end
\ No newline at end of file