lib/dyndoc-convert.rb in dyndoc-ruby-0.6.9 vs lib/dyndoc-convert.rb in dyndoc-ruby-0.7.0

- old
+ new

@@ -52,22 +52,28 @@ dyn_pre_code=File.read(dyn_file[0...i]+"_pre.dyn") if File.exist? dyn_file[0...i]+"_pre.dyn" ## Dyn post dyn_post_code=File.read(dyn_file[0...i]+"_post.dyn") if File.exist? dyn_file[0...i]+"_post.dyn" - if File.exist? dyn_file[0...i]+"_.dyn_cfg" + if File.exist? dyn_file[0...i]+".dyn_cfg" require 'yaml' - cfg=YAML::load_file(dyn_file[0...i]+"_.dyn_cfg") + cfg=YAML::load_file(dyn_file[0...i]+".dyn_cfg") + dyn_root= cfg["root"] || File.expand_path("..",dyn_file) - cfg_tmp=File.join(dyn_root,cfg["layout"]) - dyn_layout=File.read(cfg_tmp) if !dyn_layout and File.exist? cfg_tmp + if cfg["layout"] + cfg_tmp=File.join(dyn_root,cfg["layout"]) + dyn_layout=File.read(cfg_tmp) if !dyn_layout and File.exist? cfg_tmp + end + if cfg["pre"] + cfg_tmp=File.join(dyn_root,cfg["pre"]) + dyn_pre_code=File.read(cfg_tmp) unless dyn_pre_code and File.exist? cfg_tmp + end - cfg_tmp=File.join(dyn_root,cfg["pre"]) - dyn_pre_code=File.read(cfg_tmp) unless dyn_pre_code and File.exist? cfg_tmp - - cfg_tmp=File.join(dyn_root,cfg["post"]) - dyn_post_code=File.read(cfg_tmp) unless dyn_post_code and File.exist? cfg_tmp + if cfg["post"] + cfg_tmp=File.join(dyn_root,cfg["post"]) + dyn_post_code=File.read(cfg_tmp) unless dyn_post_code and File.exist? cfg_tmp + end dyn_libs=File.read(cfg["libs"]).strip if File.exist? cfg["libs"] dyn_tags="[#<]{#opt]"+cfg["tags"].strip+"[#opt}" if File.exist? cfg["tags"] end