ERuby

eRuby
Type Markup sprog
Skrevet i rubin
Operativ system på tværs af platforme
nyeste version 1.0.5 ( 12. december 2004 )
Licens GPL og LGPL
Internet side modruby.net/da/index.rbx…

eRuby  er et opmærkningssprog på Ruby -sproget . Bruges ofte til at indsætte Ruby-kode i et HTML - dokument, svarende til ASP , JSP og PHP .

Brug

eRuby tillader kode, der er skrevet i Ruby, at blive inlinet ved hjælp af skilletegnsparret <%og %>.

Et par brugseksempler:

En linje kode

<% rubinkode %>

Alternativ notation:

% rubinkode

Multiline kode

<ul> <% 3.gange gør %> <li>listeelement</li> <% end %> </ul>

Resultat:

Den samme kode kan også skrives som:

<ul> %3.gange gør <li>listeelement</li> % slut </ul>

Erstatning af resultatet af et udtryk

<%= rubin-udtryk %>

 — Værdien 11 beregnet ud fra udtrykket 7 + 4vil blive erstattet mellem afgrænsningerne.

Kommentarer

<%# rubinkode %>

 - ligesom en kommentar i Ruby. Al Ruby-kode efter #-tegnet ignoreres og genererer ikke noget. Andre standardkonstruktioner i eRuby ligner dem i Ruby, såsom strengsubstitution med

#{string_name}

, som også ligner Perl eller PHP.

Sorter

Der er flere implementeringer af eRuby:

eruby

Implementering af eRuby i C -sprog .

erb

En implementering af eRuby skrevet udelukkende i Ruby og inkluderet i Ruby standardbiblioteket.

erubis

En implementering af eRuby i Ruby-sproget og også i Java .

Se også

Links