1
0
mirror of https://github.com/danbee/administrate-field-markdown synced 2025-03-04 08:39:06 +00:00
administrate-field-markdown/lib/administrate/field/markdown.rb
2016-04-21 11:56:30 +01:00

29 lines
479 B
Ruby

require "administrate/field/base"
require "rails"
require "kramdown"
module Administrate
module Field
class Markdown < Administrate::Field::Base
VERSION = "0.0.1"
class Engine < ::Rails::Engine
end
def rendered
Kramdown::Document.new(data).to_html
end
def truncate
data.to_s[0...truncation_length]
end
private
def truncation_length
options.fetch(:truncate, 50)
end
end
end
end