lib/webgen/sourcehandler/metainfo.rb in gettalong-webgen-0.5.6.20081020 vs lib/webgen/sourcehandler/metainfo.rb in gettalong-webgen-0.5.7.20090227

- old
+ new

@@ -1,5 +1,7 @@ +# -*- encoding: utf-8 -*- + require 'pathname' require 'yaml' module Webgen::SourceHandler @@ -25,10 +27,10 @@ page = page_from_path(path) super(parent, path) do |node| [[:mi_paths, 'paths'], [:mi_alcn, 'alcn']].each do |mi_key, block_name| node.node_info[mi_key] = {} YAML::load(page.blocks[block_name].content).each do |key, value| - key = Pathname.new(key =~ /^\// ? key : File.join(parent.absolute_lcn, key)).cleanpath.to_s + key = Webgen::Common.absolute_path(key, parent.absolute_lcn) node.node_info[mi_key][key] = value end if page.blocks.has_key?(block_name) end mark_all_matched_dirty(node, :no_old_data)