Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Ruby (http://www.velocityreviews.com/forums/f66-ruby.html)
-   -   XML in Ruby syntax (http://www.velocityreviews.com/forums/t844534-xml-in-ruby-syntax.html)

Trans 09-30-2007 01:27 PM

XML in Ruby syntax
 
Recently I saw an announcement for an XML/HTML builder lib that
embedded the XML directly in Ruby code. What was it? I can't seem to
find it now.

Thanks,
T.



Jesús Gabriel y Galán 09-30-2007 01:38 PM

Re: XML in Ruby syntax
 
On 9/30/07, Trans <transfire@gmail.com> wrote:
> Recently I saw an announcement for an XML/HTML builder lib that
> embedded the XML directly in Ruby code. What was it? I can't seem to
> find it now.


Hi,

It was a post/email (I use the mailing list) from Michael Neumann on
September 15th at 12:13 AM (that's the date I received the email). I
have copied that email below. BTW, how do you guys find the link to
the archives for a specific thread?

Jesus.



On 9/15/07, Michael Neumann <mneumann@ntecs.de> wrote:
> Hi,
>
> While everyone embeds Ruby into HTML code nowadays, I thought why not
> do it the other way round? Vim syntax highlighting included :)
>
> http://www.ntecs.de/hg-projects/xml_in_ruby/
>
> Uh, and it's soo simple, and you get a lot of goodies for free (for
> example you can split your templates into methods, or inherit from other
> template classes etc.).
>
> Regards,
>
> Michael
>
> --------------------------------
> XML in Ruby - Templating Engine
> --------------------------------
>
> ABOUT
>
> "XML in Ruby" is a simple templating engine that allows you to embed
> XML directly into Ruby.
>
> EXAMPLE
>
> See sample.rbx.
>
> class MyView < View
> def index(title)
> <html>
> <head>
> <title>${title}</title>
> </head>
> <body>
> render_body
> </body>
> </html>
> end
>
> def render_body
> output "Hello World"
> end
> end
>
> puts MyView.render(:index, "Test")
>
> To start:
>
> ruby -r view -e "View.require 'sample.rbx'"
>
> Output:
>
> <html>
> <head>
> <title>Test</title>
> </head>
> <body>
> Hello World</body>
> </html>
>
> You can mix XML and Ruby. Everything that starts with "<" as
> fist non-whitespace character on a line is considered as XML.
> You can also use:
>
> <: This is text
>
> to output the text " This is text", or require other
> "templates" with:
>
> View.require 'another_template.rbx'
>
> In XML you can embed Ruby code with #{...} and ${...}. The second
> performs escaping.
>
>
>



Trans 09-30-2007 03:11 PM

Re: XML in Ruby syntax
 


On Sep 30, 6:38 am, "Jes=FAs Gabriel y Gal=E1n" <jgabrielyga...@gmail.com>
wrote:

> Hi,
>
> It was a post/email (I use the mailing list) from Michael Neumann on
> September 15th at 12:13 AM (that's the date I received the email). I
> have copied that email below. BTW, how do you guys find the link to
> the archives for a specific thread?


I use the Google Group link. But the archives have different views,
providing the message number is enough for someone to quickly pull up
a post.

Thanks,

T=2E




All times are GMT. The time now is 09:49 PM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.