Sha256: 3e3b297d727aa57add878bdf325201b954b095aeface33c89353f2f0ad11f645
Contents?: true
Size: 292 Bytes
Versions: 4
Compression:
Stored size: 292 Bytes
Contents
class ERB @_cache = {} def self.[](name) @_cache[name] end def self.[]=(name, instance) @_cache[name] = instance end def initialize(name, &body) @body = body @name = name ERB[name] = self end def render(ctx=self) ctx.instance_eval(&@body) end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
opal-erb-0.0.1 | lib/assets/javascripts/opal-erb.rb |
opal-0.3.33 | core/erb.rb |
opal-0.3.32 | core/erb.rb |
opal-0.3.31 | core/erb.rb |