Module: Padrino::Rendering
- Defined in:
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering.rb
Overview
Padrino enhances the Sinatra ‘render’ method to have support for automatic template engine detection, enhanced layout functionality, locale enabled rendering, among other features.
Defined Under Namespace
Modules: ClassMethods, InstanceMethods, SafeTemplate Classes: TemplateNotFound
Constant Summary collapse
- IGNORE_FILE_PATTERN =
This is an array of file patterns to ignore. If your editor add a suffix during editing to your files please add it like:
[ /~$/ # This is for Gedit ]
- DEFAULT_RENDERING_OPTIONS =
Default options used in the #resolve_template-method.
{ :strict_format => false, :raise_exceptions => true }
Class Method Summary collapse
-
.engine_configurations ⇒ Hash<Symbol,Hash>
Default engine configurations for Padrino::Rendering.
- .included(base) ⇒ Object
-
.registered(app) ⇒ Object
Main class that register this extension.
Class Method Details
.engine_configurations ⇒ Hash<Symbol,Hash>
Default engine configurations for Padrino::Rendering
48 49 50 |
# File 'lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering.rb', line 48 def engine_configurations @engine_configurations ||= {} end |
.included(base) ⇒ Object
62 63 64 65 |
# File 'lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering.rb', line 62 def included(base) base.send(:include, InstanceMethods) base.extend(ClassMethods) end |
.registered(app) ⇒ Object
Main class that register this extension.
55 56 57 58 59 60 |
# File 'lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering.rb', line 55 def registered(app) included(app) engine_configurations.each do |engine, configs| app.set engine, configs end end |