Code Review: RubyTypes1

tfpt review “/shelveset:RubyTypes1;REDMOND\tomat”

Generates a new CLR type for Ruby classes only if the class derives from
a CLR class not impleemnting IRubyObject interface.
This reduces number of types generated during Rails startup to 15 (from
~500).
Builtin classes will inherit from RubyObject, where possible, or
implement IRubyObject in future (that will reduce the number of
generated classes in pure Ruby app near to 0).

Tomas

Looks good.