Module: RocketIO
- Defined in:
- lib/rocketio-views.rb,
lib/rocketio-views/engine.rb,
lib/rocketio-views/layout.rb,
lib/rocketio-views/layouts.rb,
lib/rocketio-views/version.rb,
lib/rocketio-views/templates.rb,
lib/rocketio-views/controller.rb,
lib/rocketio-views/template_vars.rb
Defined Under Namespace
Modules: Views Classes: Controller, LayoutError, TemplateError
Constant Summary collapse
- FOUND_TEMPLATES =
{}
- READ_TEMPLATES =
{}
- COMPILED_TEMPLATES =
{}
- ENGINE_CONST_FORMAT =
'%sTemplate'.freeze
- TEMPLATE_PATH_FORMAT =
'%s/%s.%s'.freeze
- DEFAULT_ENGINE =
[Tilt::ERBTemplate, [].freeze].freeze
Instance Method Summary collapse
-
#engine_class(engine) ⇒ Symbol, Class
building a constant name for given engine name.
- #engine_const(engine) ⇒ Object
Instance Method Details
#engine_class(engine) ⇒ Symbol, Class
building a constant name for given engine name. if a class given, return it as is.
39 40 41 42 |
# File 'lib/rocketio-views.rb', line 39 def engine_class engine return engine if engine.is_a?(Class) (RocketIO::ENGINE_CONST_FORMAT % engine).to_sym end |
#engine_const(engine) ⇒ Object
44 45 46 47 |
# File 'lib/rocketio-views.rb', line 44 def engine_const engine return engine if engine.is_a?(Class) ::Tilt.const_get(engine) end |