Module RSS::Maker::TaxonomyTopicModel
In: lib/rss/maker/taxonomy.rb

Methods

Classes and Modules

Class RSS::Maker::TaxonomyTopicModel::TaxonomyTopicsBase

Public Class methods

[Source]

    # File lib/rss/maker/taxonomy.rb, line 41
41:       def self.append_features(klass)
42:         super
43: 
44:         class_name = "TaxonomyTopics"
45:         klass.def_classed_elements("#{TAXO_PREFIX}_topic", "value", class_name)
46:       end

[Source]

    # File lib/rss/maker/taxonomy.rb, line 48
48:       def self.install_taxo_topic(klass)
49:         klass.module_eval("class TaxonomyTopics < TaxonomyTopicsBase\nclass TaxonomyTopic < TaxonomyTopicBase\nDublinCoreModel.install_dublin_core(self)\nTaxonomyTopicsModel.install_taxo_topics(self)\n\ndef to_feed(feed, current)\nif current.respond_to?(:taxo_topics)\ntopic = current.class::TaxonomyTopic.new(value)\ntopic.taxo_link = value\ntaxo_topics.to_feed(feed, topic) if taxo_topics\ncurrent.taxo_topics << topic\nsetup_other_elements(feed, topic)\nend\nend\nend\nend\n", __FILE__, __LINE__ + 1)
50:       end

[Validate]