ERB

E440638

ERB (Embedded Ruby) is a templating system in Ruby that allows you to embed Ruby code within text documents, most commonly used for generating dynamic HTML in web applications.

All labels observed (2)

Label Occurrences
ERB canonical 4
ERB::Util 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Ruby templating system ⓘ
embedded scripting technology ⓘ
software library ⓘ
canGenerate HTML ⓘ
XML ⓘ
any text-based format ⓘ
plain text ⓘ
category Ruby web development tool ⓘ
server-side templating engine ⓘ
commentSyntax Ruby comment inside <%# %> delimiters ⓘ
commonlyUsedWith MVC view templates ⓘ
Rails Action View ⓘ
linked to: Action View
designedFor separating presentation from logic ⓘ
fileExtension .erb ⓘ
fullName Embedded Ruby ⓘ
hasAlternative ERubi ⓘ
linked to: IronRuby

Haml ⓘ
Slim ⓘ
hasClass ERB::Util ⓘ
linked to: ERB
hasMethod ERB#def_method ⓘ
ERB#def_module ⓘ
ERB#result ⓘ
ERB.new ⓘ
implementationLanguage Ruby ⓘ
license same license as Ruby (Ruby License / BSD-style) ⓘ
originPlatform Ruby ecosystem ⓘ
outputSyntax Ruby expression inside <%= %> delimiters ⓘ
partOf Ruby standard library ⓘ
programmingLanguage Ruby ⓘ
supportsCommentTag <%# %> ⓘ
supportsContextBinding Ruby Binding objects ⓘ
supportsControlFlow Ruby blocks in templates ⓘ
if statements in templates ⓘ
loops in templates ⓘ
supportsEmbedding Ruby code ⓘ
supportsEscaping HTML escaping via ERB::Util ⓘ
supportsOutputTag <%= %> ⓘ
supportsScriptTag <% %> ⓘ
supportsTrimMode % ⓘ
- ⓘ
<> ⓘ
templateSyntax Ruby code inside <% %> delimiters ⓘ
usedFor embedding Ruby code in text documents ⓘ
generating dynamic HTML ⓘ
templating ⓘ
view rendering in web applications ⓘ
usedIn Rack-based Ruby web frameworks ⓘ
Ruby on Rails ⓘ
Sinatra ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

ERB → hasClass → ERB::Util ⓘ
linked to: ERB
Haml → competesWith → ERB ⓘ
Slim → comparedTo → ERB ⓘ