module Opal::ERB
Public Class Methods
compile(source, file_name = '(erb)')
click to toggle source
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
@example
source = "<div><%= @content %></div>" Opal::ERB.compile source, "my_template.erb"
@param source [String] erb content @param file_name [String] filename for reference in template @return [String] javascript code
# File lib/opal/erb.rb, line 27 def self.compile(source, file_name = '(erb)') Compiler.new(source, file_name).compile end