Re: Create HTML files using RUBY
by Marnen Laibow-Koser other posts by this author
Nov 4 2009 8:47PM messages near this date
Re: Create HTML files using RUBY
|
Re: Create HTML files using RUBY
Greg Barozzi wrote:
[...]
> If I was going to write this myself I'd try something like:
>
> def h1
> print "<H1>"
> yield
> print "</H1>"
> end
>
> h1 do
> print "I'm a heading!"
> end
>
> => <H1>I'm a heading!</h1>
>
>
> By yielding to the block you allow yourself to nest other tags
> inside of tags which is something you often have to do when writing
> html.
>
> Good luck.
Good point. This is the approach that Builder and Markaby take. In Web
apps, I prefer my markup not to look like Ruby, but in a situation like
that of the OP, Builder might be useful.
Best,
--
Marnen Laibow-Koser
http://www.marnen.org
marnen@[...].org
--
Posted via http://www.ruby-forum.com/.
Thread:
Krithika San
Greg Barozzi
David
Ehsanul Hoque
Ken Bloom
Gregory Brown
Ehsanul Hoque
Marnen Laibow-Koser
William Manire
Marnen Laibow-Koser
Krithika San
Marnen Laibow-Koser
Krithika San
Justin Collins
Krithika San
Marnen Laibow-Koser
Krithika San
Brian Candler
Marnen Laibow-Koser
Marc Heiler
William Manire
Gregory Brown
Gregory Brown
|