Class: ExpressTemplates::Interpolator
- Inherits:
-
Parslet::Parser
- Object
- Parslet::Parser
- ExpressTemplates::Interpolator
- Defined in:
- lib/express_templates/interpolator.rb
Class Method Summary collapse
Class Method Details
.transform(s) ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/express_templates/interpolator.rb', line 16 def self.transform(s) begin Transformer.new.apply(new.parse(s)).flatten.join rescue Parslet::ParseFailed => failure puts s puts failure.cause.ascii_tree raise failure end end |