lib/sxp/reader/sparql.rb in sxp-0.1.5 vs lib/sxp/reader/sparql.rb in sxp-1.0.0.beta1

- old
+ new

@@ -150,14 +150,14 @@ def read_rdf_literal value = read_string options = case peek_char when ?@ skip_char # '@' - {:language => read_atom.downcase} + {language: read_atom.downcase} when ?^ 2.times { skip_char } # '^^' - {:datatype => read_token.last} + {datatype: read_token.last} else {} end RDF::Literal(value, options) end @@ -177,10 +177,10 @@ buffer << read_char # TODO: unescaping end skip_char # '>' # If we have a base URI, use that when constructing a new URI - uri = if self.base_uri + uri = if self.base_uri && RDF::URI(buffer).relative? u = self.base_uri.join(buffer) u.lexical = "<#{buffer}>" unless u.to_s == buffer # So that it can be re-serialized properly u else RDF::URI(buffer)