class RDF::Turtle::Reader
Constants
- PARSE_OPTIONS
Public Instance Methods
closed?()
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb, line 44 def closed? @input.closed? end
parse_prologue()
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb, line 48 def parse_prologue parse_internal { break } rewind [base_uri, prefixes] end
parse_statements() { |statement(*data)| ... }
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb, line 54 def parse_statements parse_internal { |context, _, *data| if context == :statement data[3] = { context: data[3] } yield Statement.new(*data) end } end
Private Instance Methods
parse_internal(&block)
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb, line 65 def parse_internal(&block) parse(@input, START, @options.merge(PARSE_OPTIONS), &block) rescue => err err.message << " (line #{lineno})" raise end