Re: wie expandiere ich hashvalues in einem string

Christian Neukirchen <[email protected]> Thu, 24 Feb 2005 21:53:26 +0100
Newsgroups gmane.comp.lang.ruby.german
Message-ID <[email protected]>
Pit Capitain <[email protected]> writes:

> Christian Neukirchen schrieb:
>>   def expand(template, values)
>>     template.gsub(/\#{(\w+)}/) { values[$1] }
>>   end
>
> Diese L=F6sung gef=E4llt mir auch besser als mein Code von vorhin, weil=
 er
> kein eval benutzt (sicherer) und au=DFerdem k=FCrzer und viel
> verst=E4ndlicher ist. Das sch=F6ne an diesem Job/Hobby ist, dass man -

Und schneller. :-)

> wenn man bereit dazu ist - nie auslernt.

Sobald man sowas =F6fter braucht, empfiehlt es sich allerdings, sich
mal einige "richtige" Template-Engines anzuschauen.

> Gru=DF,
> Pit
Gruss,
--=20
Christian Neukirchen  <[email protected]>  http://chneukirchen.org