| Module | Waves::Renderers::Mixin |
| In: |
lib/renderers/mixin.rb
|
The renderers mixin provides a number of methods to simplify writing new renderers. Just include this in your Renderer class and write your render method.
# File lib/renderers/mixin.rb, line 20
20: def filename(path)
21: "#{path}.#{self::Extension}"
22: end
# File lib/renderers/mixin.rb, line 28
28: def helper( path )
29: Waves.main[ :helpers ][ File.basename( File.dirname( path ) ).camel_case ]
30: end
Adds the following methods to the mod class:
# File lib/renderers/mixin.rb, line 16
16: def included( app )
17: Waves::Views.renderers << self
18: end