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