Module RSS::Atom::ContentModel
In: lib/rss/atom.rb

Methods

Classes and Modules

Module RSS::Atom::ContentModel::ClassMethods

Public Class methods

[Source]

    # File lib/rss/atom.rb, line 44
44:         def append_features(klass)
45:           super
46:           klass.extend(ClassMethods)
47:           klass.content_setup(klass.content_type, klass.tag_name)
48:         end

Public Instance methods

[Source]

    # File lib/rss/atom.rb, line 51
51:       def maker_target(target)
52:         target
53:       end

Private Instance methods

[Source]

    # File lib/rss/atom.rb, line 60
60:       def setup_maker_element(target)
61:         target.__send__(setup_maker_element_writer, content)
62:         super
63:       end

[Source]

    # File lib/rss/atom.rb, line 56
56:       def setup_maker_element_writer
57:         "#{self.class.name.split(/::/).last.downcase}="
58:       end

[Validate]