class RoadForest::TypeHandlers::RDFPost::Reader::St::Object

Public Instance Methods

accept_list() click to toggle source
# File lib/roadforest/type-handlers/rdfpost.rb, line 171
def accept_list
  {
    ob: proc{|v| consume; triple_complete; @reader.object = blank_node(v)},
    ou: proc{|v| consume; triple_complete; @reader.object = uri(v)},
    ov: proc{|v| consume; triple_complete; @reader.object = prefix_uri(nil) / v},
    on: proc{|v| consume_next(:object_suffix); @reader.object_prefix = prefix_uri(v)},
    ol: proc{|v| consume_next(:type_or_lang); @reader.object = v},
    ll: proc{|v| consume_next(:object_literal); @reader.object_lang = v},
    lt: proc{|v| consume_next(:object_literal); @reader.object_type = v},
    nil => proc{ next_state(:skip_to_subj_or_pred) }
  }
end