# Code Review: Protocols4

**URL:** <https://www.ruby-forum.com/t/code-review-protocols4/148361>\
**Category:** IronRuby\
**Created:** [September 12, 2008, 3:14am UTC](https://www.ruby-forum.com/t/code-review-protocols4/148361 "2008-09-12T03:14:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [September 12, 2008, 3:14am UTC](https://www.ruby-forum.com/t/code-review-protocols4/148361/1 "2008-09-12T03:14:28Z")

</div>

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

Reviewed by John.

Replaces explicit protocol method calls with [DefaultProtocol]  
attributes. Updates all methods in String and IO classes and some on  
other classes.  
Temporarily disables some specs due to different exceptions being thrown  
on invalid parameter values.

Tomas
