# Templates in Ruby

**URL:** <https://www.ruby-forum.com/t/templates-in-ruby/148212>\
**Category:** Ruby\
**Created:** [September 10, 2008, 2:34pm UTC](https://www.ruby-forum.com/t/templates-in-ruby/148212 "2008-09-10T14:34:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Harshad\_Wankhede](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/82dd89/32.png) [@Harshad\_Wankhede](https://www.ruby-forum.com/u/Harshad_Wankhede)\
**Post date:** [September 10, 2008, 2:34pm UTC](https://www.ruby-forum.com/t/templates-in-ruby/148212/1 "2008-09-10T14:34:41Z")

</div>

Hi,  
I have a created a dll using c# .net. I am trying to access this dll  
using rubyclr. Templates are to be passed as parameters to this dll to  
return a specific object.

window.Get(SearchCriteria.ByText(“buttonname”))

Where Button is the template which is to be passed to get the button  
object  
Following is the button definition

```
 public virtual T Get<T>(SearchCriteria searchCriteria) where T : 

```

UIItem  
{  
return (T) Get(searchCriteria.AndControlType(typeof (T)));  
}

Where T is the template.

Does anyone know how to pass this template Button using ruby so that i  
can access the dll using ruby.  
Does Ruby support templates.  
-Harshad
