# Passing block to CLS method via Action

**URL:** <https://www.ruby-forum.com/t/passing-block-to-cls-method-via-action/152119>\
**Category:** IronRuby\
**Created:** [October 30, 2008, 8:00am UTC](https://www.ruby-forum.com/t/passing-block-to-cls-method-via-action/152119 "2008-10-30T08:00:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![diabolist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@diabolist](https://www.ruby-forum.com/u/diabolist)\
**Post date:** [October 30, 2008, 8:00am UTC](https://www.ruby-forum.com/t/passing-block-to-cls-method-via-action/152119/1 "2008-10-30T08:00:57Z")

</div>

Will this ever be supported?

// c#

public void Tag(Action action)  
{  
action();  
}

// rb

tag do  
puts ‘yay!’  
end

Cheers,

Andrew.

---

<div class="post-metadata">

**Author:** ![diabolist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@diabolist](https://www.ruby-forum.com/u/diabolist)\
**Post date:** [October 30, 2008, 8:16am UTC](https://www.ruby-forum.com/t/passing-block-to-cls-method-via-action/152119/2 "2008-10-30T08:16:10Z")

</div>

This should work:

tag Action.new { puts ‘foo’ }

Tomas
