Sha256: 661d73a96cc47d3095cc177df5f9ae75cbd5de6dfec80323cf96d94f1d126dfb
Contents?: true
Size: 777 Bytes
Versions: 31
Compression:
Stored size: 777 Bytes
Contents
# frozen_string_literal: true module Alchemy module Ingredients # A video attachment # class Video < Alchemy::Ingredient store_accessor :data, :allow_fullscreen, :autoplay, :controls, :height, :loop, :muted, :playsinline, :preload, :width allow_settings %i[except only] related_object_alias :attachment, class_name: "Alchemy::Attachment" delegate :name, to: :attachment, allow_nil: true # The first 30 characters of the attachments name # # Used by the Element#preview_text method. # # @param [Integer] max_length (30) # def preview_text(max_length = 30) name.to_s[0..max_length - 1] end end end end
Version data entries
31 entries across 31 versions & 1 rubygems