Object
Processes content in Haml markup using the haml library.
Convert the content in haml markup to HTML.
# File lib/webgen/contentprocessor/haml.rb, line 11
11: def call(context)
12: require 'haml'
13:
14: locals = {:context => context}
15: context.content = ::Haml::Engine.new(context.content, :filename => context.ref_node.alcn).
16: render(Object.new, locals)
17: context
18: rescue LoadError
19: raise Webgen::LoadError.new('haml', self.class.name, context.dest_node, 'haml')
20: rescue ::Haml::Error => e
21: line = if e.line
22: e.line + 1
23: else
24: Webgen::Common.error_line(e)
25: end
26: raise Webgen::RenderError.new(e, self.class.name, context.dest_node, context.ref_node, line)
27: rescue Exception => e
28: raise Webgen::RenderError.new(e, self.class.name, context.dest_node,
29: Webgen::Common.error_file(e), Webgen::Common.error_line(e))
30: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.