class ActionText::Attachables::MissingAttachable
Constants
Public class methods
Source code GitHub
# File actiontext/lib/action_text/attachables/missing_attachable.rb, line 12
def initialize(sgid)
@sgid = SignedGlobalID.parse(sgid, for: ActionText::Attachable::LOCATOR_NAME)
end
Public instance methods
Source code GitHub
# File actiontext/lib/action_text/attachables/missing_attachable.rb, line 24
def model
@sgid&.model_name.to_s.safe_constantize
end
Source code GitHub
# File actiontext/lib/action_text/attachables/missing_attachable.rb, line 16
def to_partial_path
if model
model.to_missing_attachable_partial_path
else
DEFAULT_PARTIAL_PATH
end
end