Class: Twig::Extension::StringLoader

Inherits:
Base
  • Object
show all
Defined in:
lib/twig/extension/string_loader.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#expression_parsers, #filters, #globals, #node_visitors, #tests, #token_parsers

Class Method Details

.template_from_string(environment, string, name = nil) ⇒ Object

Parameters:



14
15
16
# File 'lib/twig/extension/string_loader.rb', line 14

def self.template_from_string(environment, string, name = nil)
  environment.create_template(string, name)
end

Instance Method Details

#functionsObject



6
7
8
9
10
# File 'lib/twig/extension/string_loader.rb', line 6

def functions
  [
    TwigFunction.new('template_from_string', static(:template_from_string), needs_environment: true),
  ]
end