https://ruby-doc.org/core-2.6.1/Marshal.html#top
This example:
class MyObj
def initialize name, version, data
@name = name
@Version = version
@DaTa = data
end
def _dump level
[@name, @Version].join ':'
end
def self._load args
new(*args.split(':'))
end
end
Should be like this:
class MyObj
def initialize name, version, data
@name = name
@Version = version
@DaTa = data
end
def _dump level
[@name, @Version,@DaTa].join ':'
end
def self._load args
new(*args.split(':'))
end
end
https://ruby-doc.org/core-2.6.1/Marshal.html#top
This example:
class MyObj
def initialize name, version, data
@name = name
@Version = version
@DaTa = data
end
def _dump level
[@name, @Version].join ':'
end
def self._load args
new(*args.split(':'))
end
end
Should be like this:
class MyObj
def initialize name, version, data
@name = name
@Version = version
@DaTa = data
end
def _dump level
[@name, @Version,@DaTa].join ':'
end
def self._load args
new(*args.split(':'))
end
end