Class RSS::ImageItemModel::ImageItem
In: lib/rss/image.rb
Parent: Element

Methods

Included Modules

RSS10 DublinCoreModel

External Aliases

image_width= -> width=
image_width -> width
image_height= -> height=
image_height -> height

Public Class methods

[Source]

    # File lib/rss/image.rb, line 80
80:       def initialize(*args)
81:         if Utils.element_initialize_arguments?(args)
82:           super
83:         else
84:           super()
85:           self.about = args[0]
86:           self.resource = args[1]
87:         end
88:       end

[Source]

    # File lib/rss/image.rb, line 48
48:         def required_prefix
49:           IMAGE_PREFIX
50:         end

[Source]

    # File lib/rss/image.rb, line 52
52:         def required_uri
53:           IMAGE_URI
54:         end

Public Instance methods

[Source]

    # File lib/rss/image.rb, line 90
90:       def full_name
91:         tag_name_with_prefix(IMAGE_PREFIX)
92:       end

Private Instance methods

[Source]

    # File lib/rss/image.rb, line 95
95:       def maker_target(target)
96:         target.image_item
97:       end

[Source]

     # File lib/rss/image.rb, line 99
 99:       def setup_maker_attributes(item)
100:         item.about = self.about
101:         item.resource = self.resource
102:       end

[Validate]