Ito ang command na erb2.3 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
erb — Ruby Template
SINOPSIS
erb [--bersyon] [-UPdnvx] [-E ext[:int]] [-S antas] [-T paraan] [-r aklatan] [--] [file ...]
DESCRIPTION
erb ay isang command line na front-end para sa ERB library, na isang pagpapatupad ng eRuby.
Nagbibigay ang ERB ng madaling gamitin ngunit makapangyarihang templating system para kay Ruby. Gamit ang ERB, aktwal na Ruby
maaaring idagdag ang code sa anumang plain text na dokumento para sa mga layunin ng pagbuo ng dokumento
mga detalye ng impormasyon at/o kontrol sa daloy.
erb ay isang bahagi ng Mapula.
Opsyon
--bersyon Ini-print ang bersyon ng erb.
-E panlabas[:panloob]
--encoding panlabas[:panloob]
Tinutukoy ang (mga) default na halaga para sa mga panlabas na pag-encode at panloob na pag-encode.
Ang mga halaga ay dapat na pinaghihiwalay ng tutuldok (:).
Maaari mong alisin ang isa para sa mga panloob na pag-encode, pagkatapos ay ang halaga
(Encoding.default_internal) ay magiging wala.
-P Sinusuri ang mga linya na nagsisimula sa % bilang Ruby code at inaalis ang mga tailing na EOL.
-S antas Tinutukoy ang ligtas na antas kung saan tatakbo ang eRuby script.
-T paraan Tinutukoy ang trim mode (default 0). paraan maaaring isa sa
0 Nananatili ang EOL pagkatapos masuri ang naka-embed na ruby script.
1 Aalisin ang EOL kung ang linya ay nagtatapos sa %>.
2 Aalisin ang EOL kung ang linya ay nagsisimula sa <% at nagtatapos sa %>.
- Aalisin ang EOL kung ang linya ay nagtatapos sa -%>. At nangunguna
aalisin ang mga whitespace kung ang direktiba ng erb ay nagsisimula sa <%-.
-U ay maaaring isa sa Nagtatakda ng default na halaga para sa mga panloob na pag-encode
(Encoding.default_internal) sa UTF-8.
-d
--debug Ino-on ang debug mode. Itatakda sa true ang $DEBUG.
-h
- Tumulong Nagpi-print ng buod ng mga opsyon.
-n Ginamit gamit ang -x. Inilalagay ang numero ng linya sa bawat linya sa output.
-v Pinapagana ang verbose mode. Ang $VERBOSE ay itatakda sa true.
-x Kino-convert ang eRuby script sa Ruby script at ipi-print ito nang walang linya
mga numero.
HALIMBAWA
Narito ang isang eRuby script
<% ay nangangailangan ng 'prime' -%>
<%= 1+1 %>
<%= __FILE__ %>/ var>
<%= Prime.bawat(10).to_a.join(", ") %>
Utos
% erb -T - halimbawa.erb
mga kopya
2
halimbawa.erb/ var>
2, 3, 5, 7
Gumamit ng erb2.3 online gamit ang mga serbisyo ng onworks.net