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