Class: RoadForest::TypeHandlers::RDFPost::Reader::St::Predicate

Inherits:
State
  • Object
show all
Defined in:
lib/roadforest/type-handlers/rdfpost.rb

Instance Method Summary collapse

Methods inherited from State

#accept, #base_uri, #blank_node, #cleanup, #clear_object, #clear_predicate, #clear_subject, #consume, #consume_next, #initialize, #next_state, #prefix_uri, #triple_complete, #uri

Constructor Details

This class inherits a constructor from RoadForest::TypeHandlers::RDFPost::Reader::St::State

Instance Method Details

#accept_listObject



151
152
153
154
155
156
157
158
# File 'lib/roadforest/type-handlers/rdfpost.rb', line 151

def accept_list
  {
    pu: proc {|v| @reader.predicate = uri(v); consume_next(:object)},
    pv: proc {|v| @reader.predicate = prefix_uri(nil) / v; consume_next(:object)},
    pn: proc {|v| @reader.predicate_prefix = prefix_uri(v); consume_next(:predicate_suffix)},
    nil => proc { next_state(:skip_to_subject)}
  }
end