class RDF::Turtle::Reader
Constants
- PARSE_OPTIONS
Public Instance Methods
closed?()
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb 45 def closed? 46 @input.closed? 47 end
parse_prologue()
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb 49 def parse_prologue 50 parse_internal { break } 51 rewind 52 [base_uri, prefixes] 53 end
parse_statements() { |statement(*data)| ... }
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb 55 def parse_statements 56 parse_internal { |context, _, *data| 57 if context == :statement 58 data[3] = { context: data[3] } 59 yield Statement.new(*data) 60 end 61 } 62 end
Private Instance Methods
parse_internal(&block)
click to toggle source
# File lib/turtle_reader/rdf/turtle/reader.rb 66 def parse_internal(&block) 67 parse(@input, START, @options.merge(PARSE_OPTIONS), &block) 68 rescue => err 69 err.message << " (line #{lineno})" 70 raise 71 end