ERubí

eRubí
Tipo de lenguaje de marcado
Escrito en rubí
Sistema operativo multiplataforma
ultima versión 1.0.5 ( 12 de diciembre de 2004 )
Licencia GPL y LGPL
Sitio web modruby.net/es/index.rbx…

eRuby  es un lenguaje de marcas en el lenguaje Ruby . A menudo se usa para insertar código Ruby en un documento HTML , similar a ASP , JSP y PHP .

Uso

eRuby permite que el código escrito en Ruby se alinee usando el par delimitador <%y %>.

Algunos ejemplos de uso:

Código de una línea

<%código rubí%>

Notación alternativa:

% código rubí

Código multilínea

<ul> <% 3 veces hacer %> <li>elemento de la lista</li> <% fin %> </ul>

Resultado:

Este mismo código también se puede escribir como:

<ul> %3 veces lo hacen <li>elemento de la lista</li> % final </ul>

Sustituyendo el resultado de una expresión

<%= expresión rubí %>

7 + 4— Entre los delimitadores se sustituirá el  valor 11 calculado a partir de la expresión .

Comentarios

<%#código rubí%>

 - como un comentario en Ruby. Todo el código de Ruby después del carácter # se ignora y no genera nada. Otras construcciones estándar en eRuby son similares a las de Ruby, como la sustitución de cadenas con

#{nombre_cadena}

, que también es similar a Perl o PHP.

Variedades

Hay varias implementaciones de eRuby:

rubí

Implementación de eRuby en lenguaje C.

erb

Una implementación de eRuby escrita completamente en Ruby e incluida en la biblioteca estándar de Ruby.

erubis

Una implementación de eRuby en el lenguaje Ruby y también en Java .

Véase también

Enlaces