Module: CanRenderMarkdown::ActiveRecordPlugin::ClassMethods
- Defined in:
- lib/can_render_markdown/active_record_plugin.rb
Instance Method Summary collapse
Instance Method Details
#render_markdown(field_name, to: nil) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/can_render_markdown/active_record_plugin.rb', line 8 def render_markdown(field_name, to: nil) before_save do to ||= "#{field_name}_html" changed_name = "#{field_name}_changed?" if send(changed_name) field_value = send(field_name) send("#{to}=", CanRenderMarkdown.formatify(field_value)) end end end |