lib/webgen/sourcehandler/feed.rb in gettalong-webgen-0.5.7.20090227 vs lib/webgen/sourcehandler/feed.rb in gettalong-webgen-0.5.8.20090507
- old
+ new
@@ -43,11 +43,11 @@
def content(node)
website.cache[[:sourcehandler_feed, node.node_info[:src]]] = feed_entries(node).map {|n| n.absolute_lcn}
block_name = node.node_info[:feed_type] + '_template'
if node.node_info[:feed].blocks.has_key?(block_name)
node.node_info[:feed].blocks[block_name].
- render(Webgen::ContentProcessor::Context.new(:chain => [node])).content
+ render(Webgen::Context.new(:chain => [node])).content
else
feed = (website.cache.volatile[:sourcehandler_feed] ||= {})[node.node_info[:src]] ||= build_feed_for(node)
feed.build_xml(node.node_info[:feed_type], (node.node_info[:feed_type] == 'rss' ? node['rss_version'] || 2.0 : nil))
end
end
@@ -88,10 +88,10 @@
node.feed_entries.each do |entry|
item = FeedTools::FeedItem.new
item.title = entry['title']
item.link = File.join(site_url, entry.path)
- item.content = entry.node_info[:page].blocks[node['content_block_name'] || 'content'].render(Webgen::ContentProcessor::Context.new(:chain => [entry])).content
+ item.content = entry.node_info[:page].blocks[node['content_block_name'] || 'content'].render(Webgen::Context.new(:chain => [entry])).content
item.updated = entry['modified_at']
item.published = entry['created_at'] if entry['created_at'].kind_of?(Time)
if entry['author']
item.author = entry['author']
item.author.url = entry['author_url']