Sha256: 562a120d95ef65c41a78cf1e827dec25dbeb5e4c36f5af91240e1ecda62ee43d

Contents?: true

Size: 483 Bytes

Versions: 1

Compression:

Stored size: 483 Bytes

Contents

module Ecm::Galleries
  class PictureDetail < ApplicationRecord
    include ActsAsPublished::ActiveRecord

    belongs_to :picture_gallery
    belongs_to :asset, class_name: 'ActiveStorage::Attachment', dependent: :destroy

    acts_as_list scope: :picture_gallery

    module DisplayCodesConcern
      extend ActiveSupport::Concern

      def display_code_for_erb
        "<%= pictures_helper(self).render(id: #{id}) %>"
      end
    end

    include DisplayCodesConcern
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecm_galleries-0.2.0 app/models/ecm/galleries/picture_detail.rb