lib/spread2rdf/mapping/cell.rb in spread2rdf-0.1.5 vs lib/spread2rdf/mapping/cell.rb in spread2rdf-0.1.6
- old
+ new
@@ -48,9 +48,11 @@
end
def map_to_literal(value)
if language = schema.try(:object).try(:fetch, :language, nil)
RDF::Literal.new(value, language: language.to_sym)
+ elsif datatype = schema.try(:object).try(:fetch, :datatype, nil)
+ RDF::Literal.new(value, datatype: datatype)
else
value
end
end