Class: Turtle::Reader
- Inherits:
-
Object
- Object
- Turtle::Reader
- Defined in:
- lib/turtle_reader/rdf/turtle/reader.rb
Constant Summary collapse
- PARSE_OPTIONS =
{ branch: BRANCH, first: FIRST, follow: FOLLOW, reset_on_start: true, # NoMethodError: undefined method `[]' for nil:NilClass (line 17) [GND-sample.ttl] # from .../lib/ruby/gems/shared/gems/rdf-turtle-1.1.3.1/lib/rdf/turtle/reader.rb:153 progress: RUBY_PLATFORM == 'java' }
Instance Method Summary collapse
Instance Method Details
#closed? ⇒ Boolean
45 46 47 |
# File 'lib/turtle_reader/rdf/turtle/reader.rb', line 45 def closed? @input.closed? end |
#parse_prologue ⇒ Object
49 50 51 52 53 |
# File 'lib/turtle_reader/rdf/turtle/reader.rb', line 49 def parse_prologue parse_internal { break } rewind [base_uri, prefixes] end |
#parse_statements ⇒ Object
55 56 57 58 59 60 61 62 |
# File 'lib/turtle_reader/rdf/turtle/reader.rb', line 55 def parse_statements parse_internal { |context, _, *data| if context == :statement data[3] = { context: data[3] } yield Statement.new(*data) end } end |