Commit 2c65748268eb514420f0dd6d614b4b2682437661

Authored by Victor Costa
1 parent 0afe9cd4

virtuoso: fix triple value conversion

plugins/virtuoso/lib/virtuoso_plugin/noosfero_harvest.rb
@@ -148,15 +148,9 @@ class VirtuosoPlugin::NoosferoHarvest @@ -148,15 +148,9 @@ class VirtuosoPlugin::NoosferoHarvest
148 148
149 def process_value(value) 149 def process_value(value)
150 if value.kind_of?(String) 150 if value.kind_of?(String)
151 - value = /https?:\/\//.match(value) ? RDF::URI.new(value) : strip_tags(value)  
152 - elsif value.kind_of?(ActiveSupport::TimeWithZone)  
153 - value = RDF::Literal::DateTime.new(value)  
154 - elsif !!value == value  
155 - value = RDF::Literal::Boolean.new(value)  
156 - elsif value.kind_of?(Float)  
157 - value = RDF::Literal::Double.new(value) 151 + value = /^https?:\/\//.match(value) ? RDF::URI.new(value) : RDF::Literal.new(strip_tags(value))
158 else 152 else
159 - value 153 + value = RDF::Literal.new(value)
160 end 154 end
161 end 155 end
162 156