Module: Lotus::View::Rendering
- Defined in:
- lib/lotus/view/rendering.rb,
lib/lotus/view/rendering/scope.rb,
lib/lotus/view/rendering/partial.rb,
lib/lotus/view/rendering/registry.rb,
lib/lotus/view/rendering/template.rb,
lib/lotus/view/rendering/null_layout.rb,
lib/lotus/view/rendering/view_finder.rb,
lib/lotus/view/rendering/layout_scope.rb,
lib/lotus/view/rendering/layout_finder.rb,
lib/lotus/view/rendering/null_template.rb,
lib/lotus/view/rendering/template_name.rb,
lib/lotus/view/rendering/partial_finder.rb,
lib/lotus/view/rendering/layout_registry.rb,
lib/lotus/view/rendering/template_finder.rb,
lib/lotus/view/rendering/templates_finder.rb
Overview
Rendering methods
Defined Under Namespace
Modules: InstanceMethods Classes: LayoutFinder, LayoutRegistry, LayoutScope, NullLayout, NullTemplate, Partial, PartialFinder, Registry, Scope, Template, TemplateFinder, TemplateName, TemplatesFinder, ViewFinder
Class Method Summary collapse
Instance Method Summary collapse
-
#render(context) ⇒ String
Render the given context and locals with the appropriate template.
Class Method Details
.extended(base) ⇒ Object
12 13 14 15 16 |
# File 'lib/lotus/view/rendering.rb', line 12 def self.extended(base) base.class_eval do include InstanceMethods end end |
Instance Method Details
#render(context) ⇒ String
Render the given context and locals with the appropriate template. If there are registered subclasses, it choose the right class, according
to the requested format.
235 236 237 |
# File 'lib/lotus/view/rendering.rb', line 235 def render(context) registry.resolve(context).render end |