module Spira::Utils

Public Instance Methods

rename!(new_subject, repository = nil) click to toggle source

Rename the subject of a Spira object to something else @param [RDF::Resource] new_subject @param [RDF::Repository] repository @return [Spira::Base] A new instance using this subject

# File lib/spira/utils.rb, line 8
def rename!(new_subject, repository = nil)
  repository ||= Spira.repository
  repository.rename!(subject, new_subject)
  self.class.for(new_subject)
end