Permalink
Fetching contributors…
Cannot retrieve contributors at this time
20 lines (18 sloc) 480 Bytes
require 'twitter/factory'
require 'twitter/media/animated_gif'
require 'twitter/media/photo'
require 'twitter/media/video'
module Twitter
class MediaFactory < Twitter::Factory
class << self
# Construct a new media object
#
# @param attrs [Hash]
# @raise [IndexError] Error raised when supplied argument is missing a :type key.
# @return [Twitter::Media]
def new(attrs = {})
super(:type, Media, attrs)
end
end
end
end