lib/processing.rb in runeblog-0.2.83 vs lib/processing.rb in runeblog-0.2.84

- old
+ new

@@ -20,11 +20,11 @@ return false end def preprocess(cwd: Dir.pwd, src:, dst: (strip = true; File.basename(src).sub(/.lt3$/,"")), - deps: [], copy: nil, debug: false, force: false) + deps: [], copy: nil, debug: false, force: false, vars: nil) src += LEXT unless src.end_with?(LEXT) dst += ".html" unless (dst.end_with?(".html") || strip) sp = " "*12 Dir.chdir(cwd) do if debug @@ -36,10 +36,10 @@ STDERR.puts "#{sp} copy: #{copy}" if copy end stale = stale?(src, dst, deps, force) if stale live = Livetext.new - out = live.xform_file(src) + out = live.xform_file(src, vars: vars) File.write(dst, out) system!("cp #{dst} #{copy}") if copy end puts "#{sp} -- ^ Already up to date!" if debug && ! stale end