On 1 ον, 18:07, Christopher Dicely <cmdic... / gmail.com> wrote:
> On Wed, Jun 1, 2011 at 1:15 AM, Ilias Lazaridis <il... / lazaridis.com> wrote:
> > ruby 1.9
>
> > prints "#{name} has 5 credits"
>
> > Is there any *existent* library (ruby 1.9) availbale, which enables an
> > alternative variable substitution, like e.g.
>
> > prints "&name has 5 credits"
>
> I don't know of anything that that modifies the behavior of String
> that way,
[...]

...or in a similar way ("&name" was just an example).

> On the other hand, Ruby has a wide variety of templating libraries
[...]

> Also, as you are probably aware (though newbies reading may not be),
> Ruby already provides a shortcut interpolation of the kind you ask
> for, but only for instance variables, not locals (e.g., instead of
> "@foo is #{@foo}" you can use "@foo is #@foo".)

I understand, for local variables only:

print "#@name has 5 credits"

.

--
http://lazaridis.com