# Code Review: RhsArg

**URL:** <https://www.ruby-forum.com/t/code-review-rhsarg/148234>\
**Category:** IronRuby\
**Created:** [September 10, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/code-review-rhsarg/148234 "2008-09-10T19:48:12Z")\
**Posts on this page:** 2\
**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 10, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/code-review-rhsarg/148234/1 "2008-09-10T19:48:12Z")

</div>

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

Implements block dispatch for R(N, \*, =) case, i.e. N arguments, a  
splat argument and a right hand side of assignment are passed to a  
block.  
Exxample:

class C  
define\_method(’[]=’) { |a,b,c| }  
end

c = C.new  
c[1,\*[2]] = 3

Tomas

---

<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 11, 2008, 12:47am UTC](https://www.ruby-forum.com/t/code-review-rhsarg/148234/2 "2008-09-11T00:47:50Z")

</div>

Looks good!
