Methods

Constants

DEFAULT_PARTIAL_PATH = "action_text/attachables/missing_attachable"

Class Public methods

new(sgid)

📝 Source code
# File actiontext/lib/action_text/attachables/missing_attachable.rb, line 10
      def initialize(sgid)
        @sgid = SignedGlobalID.parse(sgid, for: ActionText::Attachable::LOCATOR_NAME)
      end
🔎 See on GitHub

Instance Public methods

model()

📝 Source code
# File actiontext/lib/action_text/attachables/missing_attachable.rb, line 22
      def model
        @sgid&.model_name.to_s.safe_constantize
      end
🔎 See on GitHub

to_partial_path()

📝 Source code
# File actiontext/lib/action_text/attachables/missing_attachable.rb, line 14
      def to_partial_path
        if model
          model.to_missing_attachable_partial_path
        else
          DEFAULT_PARTIAL_PATH
        end
      end
🔎 See on GitHub