module ActiveGraph::Shared::Marshal
Public Instance Methods
marshal_dump()
click to toggle source
# File lib/active_graph/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/active_graph/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/active_graph/shared/marshal.rb 18 def marshal_instance_variables 19 self.class::MARSHAL_INSTANCE_VARIABLES 20 end