Sha256: 803c7b20c9b743ffa74e6902ed93a770ccc01d6d6525a0c34e843e3dd9599d02

Contents?: true

Size: 285 Bytes

Versions: 4

Compression:

Stored size: 285 Bytes

Contents

module PagesCms
  class MarkdownText < ActiveRecord::Base
    belongs_to :page_block

    def content=(value)
      old = value
      new = Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(value)
      self[:content_rendered] = new
      self[:content] = old
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pages_cms-2.1.1 app/models/pages_cms/markdown_text.rb
pages_cms-2.1.0 app/models/pages_cms/markdown_text.rb
pages_cms-2.0.1 app/models/pages_cms/markdown_text.rb
pages_cms-2.0.0 app/models/pages_cms/markdown_text.rb