eRuby
Тип Язык разметки
Написана на Ruby
Операционная система Cross-platform
Последняя версия 1.0.5 (12 декабря 2004)
Лицензия GPL and LGPL
Сайт modruby.net/en/index.rbx…

eRuby — язык разметки на языке Ruby. Часто используется для вставки кода на Руби в HTML документ, похож на ASP, JSP и PHP.

Использование

править

eRuby позволяет коду, написанному на Ruby, быть встроенным с помощью пары разделителей <% и %>.

Несколько примеров использования:

Однострочный код

<% ruby code %>

Альтернативная запись:

% ruby code

Многострочный код

<% 3.times do %>

  
* list item

<% end %>

Результат:

  • list item
  • list item
  • list item

Этот же код может быть также записан как:

% 3.times do
  
* list item
% end

Подстановка результата выражения

<%= ruby expression %>

 — Значение 11 вычисленное из выражения 7 + 4 будет подставлено между разделителей.

Комментарии

<%# ruby code %>

 — так же как и комментарий в Ruby. Весь Ruby код после символа # игнорируется и ничего не генерирует. Другие стандартные конструкции в eRuby подобны конструкциям в Ruby, например, подстановка строки с помощью

#{string_name}

, что также является схожим с языками Perl или PHP.

Разновидности

править

Существует несколько реализаций eRuby:

eruby

править

Реализация eRuby на языке Си.

erb

править

Реализация eRuby, полностью написанная на Ruby и включённая в стандартную библиотеку Ruby.

erubis

править

Реализация eRuby на языке Ruby и также на Java.

См. также

править

Ссылки

править

📚 Artikel Terkait di Wikipedia

FastCGI

ресурсов, по сравнению, например, с load-balancer+apache+mod_php. При сравнении php-FastCGI с apache+mod_php необходимо обращать внимание на то, что FastCGI

Apache HTTP Server

систем разработки. К ним относятся: PHP (mod_php). Python (mod python, mod wsgi). Ruby (apache-ruby). Perl (mod perl). ASP (apache-asp). Tcl (rivet) Кроме

Warner Archive Collection

Collection — «производимая по требованию» (англ. manufactured-on-demand, MOD) серия DVD, начавшая выходить 23 марта 2009 года под лейблом Warner Bros

10,35 × 20 мм

револьверов типа Шамело-дельвинь и назван Mod. 74. Последующие модификации патрона именовались соответственно Mod. 89 и Mod. 99. С 1861 года, на вооружении армии

MTProto

mod p {\displaystyle g_{b}=g^{b}{\bmod {p}}} и отправляет его A. Оба пользователя генерируют общий открытый ключ K = ( g a ) b mod p = ( g b ) a mod p

Деление с остатком

воспользоваться формулой r ′ = ( b + ( a mod ⁡ b ) ) mod ⁡ b {\displaystyle r'=(b+(a\operatorname {mod} b))\operatorname {mod} b} . Неполное частное и неотрицательный

Ultrakill

на уровне, отсылающем на похожую карту gm_construct из песочницы Garry’s Mod. В будущем человечество вымерло по неизвестным причинам после многовекового

Google Authenticator

totp-me Palm OS: gauthj2me Python: onetimepass PHP: GoogleAuthenticator.php Ruby: rotp, twofu Rails: active_model_otp (third party implementation) webOS: