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