diff --git a/plugins/virtuoso/lib/virtuoso_plugin/noosfero_harvest.rb b/plugins/virtuoso/lib/virtuoso_plugin/noosfero_harvest.rb index 1d4be85..1d7bc6c 100644 --- a/plugins/virtuoso/lib/virtuoso_plugin/noosfero_harvest.rb +++ b/plugins/virtuoso/lib/virtuoso_plugin/noosfero_harvest.rb @@ -148,15 +148,9 @@ class VirtuosoPlugin::NoosferoHarvest def process_value(value) if value.kind_of?(String) - value = /https?:\/\//.match(value) ? RDF::URI.new(value) : strip_tags(value) - elsif value.kind_of?(ActiveSupport::TimeWithZone) - value = RDF::Literal::DateTime.new(value) - elsif !!value == value - value = RDF::Literal::Boolean.new(value) - elsif value.kind_of?(Float) - value = RDF::Literal::Double.new(value) + value = /^https?:\/\//.match(value) ? RDF::URI.new(value) : RDF::Literal.new(strip_tags(value)) else - value + value = RDF::Literal.new(value) end end -- libgit2 0.21.2