Sha256: 21a78ad4867cdc420edc0d7853192279975355d269d41d5f9196351f2c6eb288
Contents?: true
Size: 482 Bytes
Versions: 140
Compression:
Stored size: 482 Bytes
Contents
module Neo4j module Shared module Marshal extend ActiveSupport::Concern def marshal_dump marshal_instance_variables.map(&method(:instance_variable_get)) end def marshal_load(array) marshal_instance_variables.zip(array).each do |var, value| instance_variable_set(var, value) end end private def marshal_instance_variables self.class::MARSHAL_INSTANCE_VARIABLES end end end end
Version data entries
140 entries across 140 versions & 3 rubygems