Sha256: 6090c8d5be53768da49ffb7d2a7a02018fa28cd746e132ea7afd6ae4377bdff6

Contents?: true

Size: 292 Bytes

Versions: 1

Compression:

Stored size: 292 Bytes

Contents

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

  included do
    include Embeddable

    embeddable :video, from: :url

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

    def to_s
      "#{super} ##{id}: #{url}"
    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/video.rb