Sha256: ae154e1f7e4996f56b2b8e31c58239fbe03a707a67cacbece9fc6f858dc38cea
Contents?: true
Size: 567 Bytes
Versions: 22
Compression:
Stored size: 567 Bytes
Contents
module ActiveFedora class LdpResourceService attr_reader :connection def initialize(conn) @connection = conn end def build(klass, id) if id LdpResource.new(connection, to_uri(klass, id)) else LdpResource.new(connection, nil, nil, ActiveFedora.fedora.host + ActiveFedora.fedora.base_path) end end def update(change_set, klass, id) SparqlInsert.new(change_set.changes).execute(to_uri(klass, id)) end private def to_uri(klass, id) klass.id_to_uri(id) end end end
Version data entries
22 entries across 22 versions & 1 rubygems