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 148  
149 149 def process_value(value)
150 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 152 else
159   - value
  153 + value = RDF::Literal.new(value)
160 154 end
161 155 end
162 156  
... ...