On Feb 2, 2008, at 2:43 PM, Chris Hickman wrote:

> I am trying to call a method where the name is based on a parameter.
>
> For example:  if sec_id = 1 I want to call template1
>              if sec_id = 2 I want to call template2 ...
>
> Without doing if else statements, which is not reasonable for the  
> amount
> of possible sec_id's, is there a way to say something like template  
> and
> concatenate on the sec_id? to get template1, template2, template...

Sure:

   obj.send("template#{sec_id}")

Hope that helps.

James Edward Gray II