Module: RDF::Raptor::CLI::Reader::Extensions
- Defined in:
- lib/rdf/raptor/cli.rb
Overview
Extensions for RDF::NTriples::Reader.
Constant Summary collapse
- NODEID =
RDF::NTriples::Reader::NODEID
- GENID =
/^genid\d+$/
Instance Method Summary collapse
-
#read_node ⇒ Object
Generates fresh random identifiers for Raptor's
_:genid[0-9]+blank nodes, while preserving any user-specified blank node identifiers verbatim.
Instance Method Details
#read_node ⇒ Object
Generates fresh random identifiers for Raptor's _:genid[0-9]+
blank nodes, while preserving any user-specified blank node
identifiers verbatim.
117 118 119 120 121 122 |
# File 'lib/rdf/raptor/cli.rb', line 117 def read_node if node_id = match(NODEID) @nodes ||= {} @nodes[node_id] ||= RDF::Node.new(GENID === node_id ? nil : node_id) end end |