Sha256: 45c9faedc4684c1352433754d7d8e3108489b036a57d189749537ca1990fadf1

Contents?: true

Size: 383 Bytes

Versions: 21

Compression:

Stored size: 383 Bytes

Contents

module Brightcontent
  module Attachments
    module Attachable
      extend ActiveSupport::Concern

      included do
        add_brightcontent_column :attachments
        has_many :attachments, as: :attachable, dependent: :destroy, class_name: Brightcontent::Attachment, inverse_of: :attachable
      end

      def attachment
        attachments.first
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
brightcontent-attachments-2.4.6 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.4.5 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.4.4 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.4.3 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.4.2 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.4.1 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.4.0 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.3.4 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.3.3 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.3.2 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.3.1 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.3.0 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.2.2 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.2.1 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.2.0 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.1.5 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.1.4 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.1.3 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.1.2 lib/brightcontent/attachments/attachable.rb
brightcontent-attachments-2.1.1 lib/brightcontent/attachments/attachable.rb