Class RSS::Maker::ITunesChannelModel::ITunesOwnerBase
In: lib/rss/maker/itunes.rb
Parent: Base

Methods

Public Instance methods

[Source]

     # File lib/rss/maker/itunes.rb, line 139
139:         def to_feed(feed, current)
140:           if current.respond_to?(:itunes_owner=)
141:             _not_set_required_variables = not_set_required_variables
142:             if (required_variable_names - _not_set_required_variables).empty?
143:               return
144:             end
145: 
146:             unless have_required_values?
147:               raise NotSetError.new("maker.channel.itunes_owner",
148:                                     _not_set_required_variables)
149:             end
150:             current.itunes_owner ||= current.class::ITunesOwner.new
151:             current.itunes_owner.itunes_name = @itunes_name
152:             current.itunes_owner.itunes_email = @itunes_email
153:           end
154:         end

Private Instance methods

[Source]

     # File lib/rss/maker/itunes.rb, line 157
157:         def required_variable_names
158:           %w(itunes_name itunes_email)
159:         end

[Validate]