Sha256: b198819efccf14a06f67544f2ad4f8e13e403623ece9bfafb304c76efb1cc706
Contents?: true
Size: 531 Bytes
Versions: 4
Compression:
Stored size: 531 Bytes
Contents
require "memoizable" require "twitter/variant" module Twitter module Media class VideoInfo < Twitter::Base include Memoizable # @return [Array<Integer] attr_reader :aspect_ratio # @return [Integer] attr_reader :duration_millis # Returns an array of video variants # # @return [Array<Twitter::Variant>] def variants @attrs.fetch(:variants, []).collect do |variant| Variant.new(variant) end end memoize :variants end end end
Version data entries
4 entries across 4 versions & 1 rubygems