Sha256: dbd5a1b966c07b7236c62e6941bebc7bb47226c8f24af7e682c8b7958be13326

Contents?: true

Size: 650 Bytes

Versions: 6

Compression:

Stored size: 650 Bytes

Contents

# frozen_string_literal: true

require 'ehbrs_ruby_utils/videos2/unsupported/check_support'

module EhbrsRubyUtils
  module Videos2
    module Unsupported
      class Track < ::SimpleDelegator
        include ::EhbrsRubyUtils::Videos2::Unsupported::CheckSupport

        enable_speaker
        enable_simple_cache
        attr_reader :video

        def initialize(video, track)
          @video = video
          super(track)
        end

        def banner
          aggressions_banner("Track #{self}")
        end

        def check_set_key
          :track_check_set
        end

        delegate :options, to: :video
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ehbrs_ruby_utils-0.44.3 lib/ehbrs_ruby_utils/videos2/unsupported/track.rb
ehbrs_ruby_utils-0.44.2 lib/ehbrs_ruby_utils/videos2/unsupported/track.rb
ehbrs_ruby_utils-0.44.1 lib/ehbrs_ruby_utils/videos2/unsupported/track.rb
ehbrs_ruby_utils-0.44.0 lib/ehbrs_ruby_utils/videos2/unsupported/track.rb
ehbrs_ruby_utils-0.41.1 lib/ehbrs_ruby_utils/videos2/unsupported/track.rb
ehbrs_ruby_utils-0.41.0 lib/ehbrs_ruby_utils/videos2/unsupported/track.rb