class JSON::LD::BlankNodeMapper

Utility class for mapping old blank node identifiers, or unnamed blank nodes to new identifiers

Public Instance Methods

get_name(old = "") click to toggle source

Get a new mapped name for `old`

@param [String] old (“”) @return [String]

# File lib/json/ld/utils.rb, line 255
def get_name(old = "")
  "_:" + get_sym(old)
end
get_sym(old = "") click to toggle source

Just return a Blank Node based on `old`. Manufactures a node if `old` is nil or empty @param [String] old (“”) @return [String]

# File lib/json/ld/utils.rb, line 245
def get_sym(old = "")
  old = RDF::Node.new.to_s if old.to_s.empty?
  old.to_s.sub(/_:/, '')
end