Sha256: 63e6042cf1a1c9fbd432b9da7db818454bb182ca0442764f36b00b09c9b25c2d
Contents?: true
Size: 531 Bytes
Versions: 2
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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twitter-7.0.0 | lib/twitter/media/video_info.rb |
twitter-6.2.0 | lib/twitter/media/video_info.rb |