ERuby

eRuby
Tip de Limbajul de marcare
Scris in rubin
Sistem de operare multiplatformă
ultima versiune 1.0.5 ( 12 decembrie 2004 )
Licență GPL și LGPL
Site-ul web modruby.net/en/index.rbx…

eRuby  este un limbaj de marcare în limbajul Ruby . Adesea folosit pentru a insera cod Ruby într-un document HTML , similar cu ASP , JSP și PHP .

Utilizare

eRuby permite ca codul scris în Ruby să fie aliniat folosind perechea delimitătoare <%și %>.

Câteva exemple de utilizare:

Cod de o linie

<% cod rubin %>

Notație alternativă:

% cod rubin

Cod multilinie

<ul> <% de 3.ori %> <li>element din listă</li> <% final %> </ul>

Rezultat:

Același cod poate fi scris și ca:

<ul> %3.ori fac <li>element din listă</li> % Sfârşit </ul>

Înlocuirea rezultatului unei expresii

<%= expresie rubin %>

 — Valoarea 11 calculată din expresie 7 + 4va fi înlocuită între delimitatori.

Comentarii

<%# cod rubin %>

 - la fel ca un comentariu în Ruby. Tot codul Ruby după caracterul # este ignorat și nu generează nimic. Alte construcții standard din eRuby sunt similare cu cele din Ruby, cum ar fi înlocuirea șirurilor cu

#{string_name}

, care este, de asemenea, similar cu Perl sau PHP.

Soiuri

Există mai multe implementări ale eRuby:

eruby

Implementarea eRuby în limbaj C.

erb

O implementare a eRuby scrisă în întregime în Ruby și inclusă în biblioteca standard Ruby.

erubis

O implementare a eRuby în limbajul Ruby și, de asemenea, în Java .

Vezi și

Link -uri