Top Level Namespace
Defined Under Namespace
Modules: Fmt
Instance Method Summary collapse
-
#Fmt(source, *args, **kwargs) ⇒ Object
Top level helper for formatting and rendering a source string.
Instance Method Details
#Fmt(source, *args, **kwargs) ⇒ Object
Top level helper for formatting and rendering a source string
63 64 65 66 67 68 |
# File 'lib/fmt.rb', line 63 def Fmt(source, *args, **kwargs) ast = Fmt::TemplateParser.new(source).parse template = Fmt::Template.new(ast) renderer = Fmt::Renderer.new(template) renderer.render(*args, **kwargs) end |