Sha256: 1399b7a4c7a1b0c6f8aa5071ff868d8cc60c56ff8a48d6c6728bb282e0fcfb34
Contents?: true
Size: 750 Bytes
Versions: 1
Compression:
Stored size: 750 Bytes
Contents
# frozen_string_literal: true require 'kramdown' require 'rails' require 'administrate' require 'administrate/field/base' module Administrate module Field class SimpleMDEMarkdown < Administrate::Field::Base class Engine < ::Rails::Engine Administrate::Engine.add_javascript( 'administrate-field-simple_mde_markdown/application' ) Administrate::Engine.add_stylesheet( 'administrate-field-simple_mde_markdown/application' ) config.assets.paths << File.expand_path('../../node_modules', __dir__) end def to_s Kramdown::Document.new(data).to_html end def simplemde_options options.fetch(:simplemde, {}) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
administrate-field-simple_mde_markdown-0.1.0 | lib/administrate/field/simple_mde_markdown.rb |