Sha256: c8796b01562f32bb23426bc2e53d92ef27c5c98295d91581c336ab1cec42c99d
Contents?: true
Size: 672 Bytes
Versions: 4
Compression:
Stored size: 672 Bytes
Contents
module ActiveFedora class LdpResource < Ldp::Resource::RdfSource def build_empty_graph graph_class.new(subject_uri) end def self.graph_class ActiveTriples::Resource end def graph_class self.class.graph_class end # Don't dump @client, it has a proc and thus can't be serialized. def marshal_dump (instance_variables - [:@client]).map { |name| [name, instance_variable_get(name)] } end def marshal_load(data) data.each { |name, val| instance_variable_set(name, val) } end private def response_as_graph(resp) graph_class.new(subject_uri, data: resp.graph.data) end end end
Version data entries
4 entries across 4 versions & 1 rubygems