Issue #5371 has been reported by Suraj Kurapati.

----------------------------------------
Feature #5371: add marshalling support for Mutex
http://redmine.ruby-lang.org/issues/5371

Author: Suraj Kurapati
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: 1.9.x


Hello,

Please add marshalling support for the Mutex class:

$ irb
>> Marshal.dump(Mutex.new)
TypeError: no marshal_dump is defined for class Mutex
	from (irb):1:in `dump'
	from (irb):1
	from /usr/bin/irb:12:in `<main>'

Here is the workaround I am currently using:

class Mutex
  def marshal_dump
    []
  end
  def marshal_load array
    # do nothing
  end
end

Thanks for your consideration.


-- 
http://redmine.ruby-lang.org