method

def_classed_element

v2_1_10 - Show latest stable - Class: RSS::Maker::Base
def_classed_element(name, class_name=nil, attribute_name=nil)
public

No documentation available.

# File lib/rss/maker/base.rb, line 94
        def def_classed_element(name, class_name=nil, attribute_name=nil)
          def_classed_element_without_accessor(name, class_name)
          if attribute_name
            module_eval(              def #{name}                if block_given?                  yield(@#{name})                else                  @#{name}.#{attribute_name}                end              end              def #{name}=(new_value)                @#{name}.#{attribute_name} = new_value              end, __FILE__, __LINE__ + 1)
          else
            attr_reader name
          end
        end