Instance Methods
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 64
def not_set_required_variables
vars = super
vars << "description" unless description {|d| d.have_required_values?}
vars << "title" unless title {|t| t.have_required_values?}
vars
end
No documentation available
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 60
def required_variable_names
%w(link language)
end
No documentation available
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 48
def setup_image(rss)
@maker.image.to_feed(rss)
end
No documentation available
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 44
def setup_items(rss)
@maker.items.to_feed(rss)
end
No documentation available
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 52
def setup_textinput(rss)
@maker.textinput.to_feed(rss)
end
No documentation available
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 26
def to_feed(rss)
channel = Rss::Channel.new
setup_values(channel)
_not_set_required_variables = not_set_required_variables
if _not_set_required_variables.empty?
rss.channel = channel
set_parent(channel, rss)
setup_items(rss)
setup_image(rss)
setup_textinput(rss)
setup_other_elements(rss, channel)
rss
else
raise NotSetError.new("maker.channel", _not_set_required_variables)
end
end
No documentation available
lib/rss/maker/0.9.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/maker/0.9.rb, line 56
def variables
super + ["pubDate"]
end
No documentation available