Sha256: 0adb47967887de94e618686ec762ae7081f74e2b8ec49f5e18b8c08af6b4d66e

Contents?: true

Size: 335 Bytes

Versions: 1

Compression:

Stored size: 335 Bytes

Contents

module Nuntius
  class Attachment < ApplicationRecord
    has_and_belongs_to_many :messages, class_name: 'Message'

    delegate :download, :content_type, :filename, :signed_id, to: :content

    begin
      has_one_attached :content, service: Nuntius.config.active_storage_service
    rescue StandardError
      nil
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nuntius-1.0.27 app/models/nuntius/attachment.rb