Flowdock
install_dublin_core(klass) public

No documentation

This method has no description. You can help the Ruby community by adding new notes.

Hide source
# File lib/rss/maker/dublincore.rb, line 76
      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\nclass \#{full_klass_name} < \#{full_klass_name}Base\nend\n\#{klass_name} = \#{full_klass_name}\nend\n", __FILE__, __LINE__ + 1)
        end
      end
Register or log in to add new notes.