module Neo4j::Shared::Marshal

Public Instance Methods

marshal_dump() click to toggle source
  # File lib/neo4j/shared/marshal.rb
6 def marshal_dump
7   marshal_instance_variables.map(&method(:instance_variable_get))
8 end
marshal_load(array) click to toggle source
   # File lib/neo4j/shared/marshal.rb
10 def marshal_load(array)
11   marshal_instance_variables.zip(array).each do |var, value|
12     instance_variable_set(var, value)
13   end
14 end

Private Instance Methods

marshal_instance_variables() click to toggle source
   # File lib/neo4j/shared/marshal.rb
18 def marshal_instance_variables
19   self.class::MARSHAL_INSTANCE_VARIABLES
20 end