From 2c65748268eb514420f0dd6d614b4b2682437661 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Mon, 24 Nov 2014 09:08:13 -0300 Subject: [PATCH] virtuoso: fix triple value conversion --- plugins/virtuoso/lib/virtuoso_plugin/noosfero_harvest.rb | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) 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