Parent

Included Modules

Class Index [+]

Quicksearch

Haml::Plugin

Public Instance Methods

cache_fragment(block, name = {}, options = nil) click to toggle source
    # File lib/haml/template/plugin.rb, line 32
32:     def cache_fragment(block, name = {}, options = nil)
33:       @view.fragment_for(block, name, options) do
34:         eval("_hamlout.buffer", block.binding)
35:       end
36:     end
compile(template) click to toggle source
    # File lib/haml/template/plugin.rb, line 16
16:     def compile(template)
17:       options = Haml::Template.options.dup
18: 
19:       # template is a template object in Rails >=2.1.0,
20:       # a source string previously
21:       if template.respond_to? :source
22:         # Template has a generic identifier in Rails >=3.0.0
23:         options[:filename] = template.respond_to?(:identifier) ? template.identifier : template.filename
24:         source = template.source
25:       else
26:         source = template
27:       end
28: 
29:       Haml::Engine.new(source, options).send(:precompiled_with_ambles, [])
30:     end
handles_encoding?() click to toggle source
    # File lib/haml/template/plugin.rb, line 14
14:     def handles_encoding?; true; end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.