Module: Opal::ERB
- Defined in:
- opal/lib/opal/erb.rb,
opal/lib/opal/sprockets/erb.rb
Defined Under Namespace
Class Method Summary collapse
-
.compile(source, file_name = '(erb)') ⇒ String
Compile ERB code into javascript.
Class Method Details
.compile(source, file_name = '(erb)') ⇒ String
Compile ERB code into javascript.
[Opal::ERB] can be used to compile [ERB] templates into javascript code. This module uses the [Opal::Compiler] internally.
Compiled templates, when run in a javascript environment, will appear
under the Template namespace, and can be accessed as:
Template['template_name'] # => template instance
Parameters:
-
source
(String)
—
erb content
-
file_name
(String)
(defaults to: '(erb)')
—
filename for reference in template
Returns:
-
(String)
—
javascript code