Sha256: 11428752e3879ea84247df9463094c257ac4e0cca919a0fb83fe2c95aa758f88

Contents?: true

Size: 728 Bytes

Versions: 5

Compression:

Stored size: 728 Bytes

Contents

module HamlLayouts
  module Models
    module Page
      
      def self.included(base)
        base.class_eval do
          
          def parse_object(object)
            text = 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

5 entries across 5 versions & 1 rubygems

Version Path
radiant-layouts-extension-1.0.4 lib/haml_layouts/models/page.rb
radiant-layouts-extension-1.0.3 lib/haml_layouts/models/page.rb
radiant-layouts-extension-1.0.2 lib/haml_layouts/models/page.rb
radiant-layouts-extension-1.0.1 lib/haml_layouts/models/page.rb
radiant-layouts-extension-1.0.0 lib/haml_layouts/models/page.rb