diff options
Diffstat (limited to 'lib/rss/dublincore.rb')
-rw-r--r-- | lib/rss/dublincore.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/rss/dublincore.rb b/lib/rss/dublincore.rb index 5571640bf2..646d1182d9 100644 --- a/lib/rss/dublincore.rb +++ b/lib/rss/dublincore.rb @@ -130,10 +130,11 @@ module RSS EOC end - def dc_validate(tags) + def dc_validate(ignore_unknown_element, tags, uri) tags.each do |tag| key = "#{DC_PREFIX}_#{tag}" - unless DublinCoreModel::ELEMENTS.include?(key) + if !ignore_unknown_element and + !DublinCoreModel::ELEMENTS.include?(key) raise UnknownTagError.new(tag, DC_URI) end end |