Code Review: RubyMarshal

tfpt review /shelveset:RubyMarshal;REDMOND\curth

Reviewed face-to-face by Tomas.

This is a complete implementation of the Marshal class and a
nearly-complete implementation of the StringIO class, along with changes
to the IronRuby core needed to support the library changes.

Implemented StringIO class as a subclass of RubyIO
Moved “magic number” for console descriptor range to RubyIO class.
Exposed RubyIO._stream to derived classes by making it protected.
Implemented MutableStringStream to expose a MutableString as a CLR
stream

Implemented Marshal module
Exposed regex options on RubyRegex
Added ISerializable support to Range and RubyTypeBuilder

Added method File.fnmatch

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs