Methods
- M
- N
- S
Instance Public methods
setup_maker(maker)
Link
Instance Private methods
maker_target(maker)
Link
not_need_to_call_setup_maker_variables()
Link
setup_maker_attributes(target)
Link
setup_maker_element(target)
Link
# File ../ruby/lib/rss/rss.rb, line 628 def setup_maker_element(target) self.class.need_initialize_variables.each do |var| value = __send__(var) next if value.nil? if value.respond_to?("setup_maker") and !not_need_to_call_setup_maker_variables.include?(var) value.setup_maker(target) else setter = "#{var}=" if target.respond_to?(setter) target.__send__(setter, value) end end end end
setup_maker_elements(parent)
Link
# File ../ruby/lib/rss/rss.rb, line 648 def setup_maker_elements(parent) self.class.have_children_elements.each do |name, plural_name| if parent.respond_to?(plural_name) target = parent.__send__(plural_name) __send__(plural_name).each do |elem| elem.setup_maker(target) end end end end