Sha256: 82501df620d69251ee712d51414d06dce27fd0d20eb6b706f547faaf29b8b623
Contents?: true
Size: 872 Bytes
Versions: 158
Compression:
Stored size: 872 Bytes
Contents
module HamlLayouts module Models module Page def self.included(base) base.class_eval do def parse_object(object) # We don't want to return the haml on a layout by default text = object.is_a?(Layout) ? object.rendered_content : object.content if object.respond_to? :filter_id if object.filter_id == 'Haml' # We want to render the tags as html/radius before passing them text = object.filter.filter(text) text = parse(text) else text = parse(text) text = object.filter.filter(text) end else text = parse(text) end text end end end end end end
Version data entries
158 entries across 158 versions & 3 rubygems