method

csv_attr_reader

v1_9_2_180 - Show latest stable - Class: RSS::BaseModel
csv_attr_reader(*attrs)
private

No documentation available.

# File lib/rss/rss.rb, line 363
    def csv_attr_reader(*attrs)
      separator = nil
      if attrs.last.is_a?(Hash)
        options = attrs.pop
        separator = options[:separator]
      end
      separator ||= ", "
      attrs.each do |attr|
        attr = attr.id2name if attr.kind_of?(Integer)
        module_eval(          attr_reader(:#{attr})          def #{attr}_content            if @#{attr}.nil?              @#{attr}            else              @#{attr}.join(#{separator.dump})            end          end, __FILE__, __LINE__ + 1)
      end
    end