Sha256: bf08311f681cf706c7cd7c99ee70fa3ba023d19bb225e77ca75cc3437b2b2f30
Contents?: true
Size: 418 Bytes
Versions: 19
Compression:
Stored size: 418 Bytes
Contents
module Kuhsaft class VideoBrick < Brick YOUTUBE = 'youtube' VIMEO = 'vimeo' EXTERNAL = 'external' validates :any_source, presence: true # a video id, an embed code or a link to a video is required def any_source embed_src.presence || href.presence end def self.source_types [YOUTUBE, VIMEO, EXTERNAL] end def user_can_add_childs? false end end end
Version data entries
19 entries across 19 versions & 2 rubygems