method

install_dublin_core

ruby latest stable - Class: RSS::Maker::DublinCoreModel
install_dublin_core(klass)
public

No documentation available.

# File lib/rss/maker/dublincore.rb, line 71
      def self.install_dublin_core(klass)
        ::RSS::DublinCoreModel::ELEMENT_NAME_INFOS.each do |name, plural_name|
          plural_name ||= "#{name}s"
          klass_name = Utils.to_class_name(name)
          full_klass_name = "DublinCore#{klass_name}"
          plural_klass_name = "DublinCore#{Utils.to_class_name(plural_name)}"
          klass.module_eval(          class #{plural_klass_name} < #{plural_klass_name}Base            class #{full_klass_name} < #{full_klass_name}Base            end            #{klass_name} = #{full_klass_name}          end, __FILE__, __LINE__ + 1)
        end
      end