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

Methods

Included Modules

RSS09

Public Class methods

[Source]

     # File lib/rss/itunes.rb, line 214
214:       def initialize(*args)
215:         if Utils.element_initialize_arguments?(args)
216:           super
217:         else
218:           super()
219:           self.itunes_name = args[0]
220:           self.itunes_email = args[1]
221:         end
222:       end

[Source]

     # File lib/rss/itunes.rb, line 196
196:         def required_prefix
197:           ITUNES_PREFIX
198:         end

[Source]

     # File lib/rss/itunes.rb, line 200
200:         def required_uri
201:           ITUNES_URI
202:         end

Public Instance methods

[Source]

     # File lib/rss/itunes.rb, line 224
224:       def full_name
225:         tag_name_with_prefix(ITUNES_PREFIX)
226:       end

Private Instance methods

[Source]

     # File lib/rss/itunes.rb, line 229
229:       def maker_target(target)
230:         target.itunes_owner
231:       end

[Source]

     # File lib/rss/itunes.rb, line 233
233:       def setup_maker_element(owner)
234:         super(owner)
235:         owner.itunes_name = itunes_name
236:         owner.itunes_email = itunes_email
237:       end

[Validate]