method
set_next_element
v2_1_10 -
Show latest stable
- Class:
RSS::Element
set_next_element(tag_name, next_element)public
No documentation available.
# File lib/rss/rss.rb, line 943
def set_next_element(tag_name, next_element)
klass = next_element.class
prefix = ""
prefix << "#{klass.required_prefix}_" if klass.required_prefix
key = "#{prefix}#{tag_name.gsub(/-/, '_')}"
if self.class.plural_forms.has_key?(key)
ary = __send__("#{self.class.plural_forms[key]}")
ary << next_element
else
__send__("#{key}=", next_element)
end
end