class ActionText::Attachables::ContentAttachment
Attributes
name[RW]
Public Class Methods
from_node(node)
click to toggle source
# File lib/action_text/attachables/content_attachment.rb, line 8 def self.from_node(node) if node["content-type"] if matches = node["content-type"].match(/vnd\.rubyonrails\.(.+)\.html/) attachment = new(name: matches[1]) attachment if attachment.valid? end end end
Public Instance Methods
attachable_plain_text_representation(caption)
click to toggle source
# File lib/action_text/attachables/content_attachment.rb, line 20 def attachable_plain_text_representation(caption) case name when "horizontal-rule" " ┄ " else " " end end
to_partial_path()
click to toggle source
# File lib/action_text/attachables/content_attachment.rb, line 29 def to_partial_path "action_text/attachables/content_attachment" end
to_trix_content_attachment_partial_path()
click to toggle source
# File lib/action_text/attachables/content_attachment.rb, line 33 def to_trix_content_attachment_partial_path "action_text/attachables/content_attachments/#{name.underscore}" end