Sha256: 1bf5cd320783f4c0927daddd41c2e681aeb832fabd4736e04310a6c7bf3d0f99

Contents?: true

Size: 305 Bytes

Versions: 1

Compression:

Stored size: 305 Bytes

Contents

module KnowledgeBase::Concerns::Models::Sectionables::Text
  extend ActiveSupport::Concern

  included do
    mount_uploader :image, KnowledgeBase.config.text_image_uploader

    has_many :sections, as: :sectionable, dependent: :destroy

    def to_s
      "#{super} ##{id}: #{heading}"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
knowledge_base-0.2.0 lib/knowledge_base/concerns/models/sectionables/text.rb