Class RSS::ITunesChannelModel::ITunesImage
In: lib/rss/itunes.rb
Parent: Element

Methods

Included Modules

RSS09

Public Class methods

[Source]

     # File lib/rss/itunes.rb, line 163
163:       def initialize(*args)
164:         if Utils.element_initialize_arguments?(args)
165:           super
166:         else
167:           super()
168:           self.href = args[0]
169:         end
170:       end

[Source]

     # File lib/rss/itunes.rb, line 148
148:         def required_prefix
149:           ITUNES_PREFIX
150:         end

[Source]

     # File lib/rss/itunes.rb, line 152
152:         def required_uri
153:           ITUNES_URI
154:         end

Public Instance methods

[Source]

     # File lib/rss/itunes.rb, line 172
172:       def full_name
173:         tag_name_with_prefix(ITUNES_PREFIX)
174:       end

Private Instance methods

[Source]

     # File lib/rss/itunes.rb, line 177
177:       def maker_target(target)
178:         if href
179:           target.itunes_image {|image| image}
180:         else
181:           nil
182:         end
183:       end

[Source]

     # File lib/rss/itunes.rb, line 185
185:       def setup_maker_attributes(image)
186:         image.href = href
187:       end

[Validate]