Sha256: b0b98ec8ee6e4d1808954e70c36f2a249b27d1b891451c959aed038e5290c723

Contents?: true

Size: 420 Bytes

Versions: 16

Compression:

Stored size: 420 Bytes

Contents

require 'maruku'

module Awestruct

  module Marukuable
    def render(context)
      rendered = ''
      begin
        doc = Maruku.new( context.interpolate_string( raw_page_content ) )
        rendered = doc.to_html
      rescue => e
        puts e
        puts e.backtrace
      end
      rendered
    end

    def content
      context = site.engine.create_context( self )
      render( context )
    end
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
awestruct-0.2.1 lib/awestruct/marukuable.rb
awestruct-0.2.0 lib/awestruct/marukuable.rb
awestruct-0.1.9 lib/awestruct/marukuable.rb
awestruct-0.1.8 lib/awestruct/marukuable.rb
awestruct-0.1.7 lib/awestruct/marukuable.rb
awestruct-0.1.6 lib/awestruct/marukuable.rb
awestruct-0.1.5 lib/awestruct/marukuable.rb
awestruct-0.1.4 lib/awestruct/marukuable.rb
awestruct-0.1.3 lib/awestruct/marukuable.rb
awestruct-0.1.2 lib/awestruct/marukuable.rb
awestruct-0.1.1 lib/awestruct/marukuable.rb
awestruct-0.1.0 lib/awestruct/marukuable.rb
awestruct-0.0.9 lib/awestruct/marukuable.rb
awestruct-0.0.8 lib/awestruct/marukuable.rb
awestruct-0.0.6 lib/awestruct/marukuable.rb
awestruct-0.0.5 lib/awestruct/marukuable.rb