class Flickrie::Video
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Flickrie::Media::new
# File lib/flickrie/objects/video.rb, line 51 def initialize(*args) super @video = @hash['video'] || {} end
Public Instance Methods
download_url()
click to toggle source
@return [String]
# File lib/flickrie/objects/video.rb, line 26 def download_url() @video['download_url'] end
duration()
click to toggle source
@return [Fixnum]
# File lib/flickrie/objects/video.rb, line 16 def duration() Integer(@video['duration']) rescue nil end # @return [Fixnum] def width() Integer(@video['width']) rescue nil end # @return [Fixnum] def height() Integer(@video['height']) rescue nil end # @return [String] def source_url() @video['source_url'] end # @return [String] def download_url() @video['download_url'] end # @return [String] def mobile_download_url() @video['mobile_download_url'] end # This fetches the {#source\_url}, {#download\_url} and the {#mobile\_download\_url}. # Same as calling `Flickrie.get_video_sizes(video.id)` # # @return [self] def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end # Same as calling `Flickrie.get_video_info(video.id)`. # # @return [self] def get_info(params = {}) super @video = @hash['video'] self end private def initialize(*args) super @video = @hash['video'] || {} end end
failed?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/video.rb, line 11 def failed?() Integer(@video['failed']) == 1 rescue nil end # @return [Boolean] def pending?() Integer(@video['pending']) == 1 rescue nil end # @return [Fixnum] def duration() Integer(@video['duration']) rescue nil end # @return [Fixnum] def width() Integer(@video['width']) rescue nil end # @return [Fixnum] def height() Integer(@video['height']) rescue nil end # @return [String] def source_url() @video['source_url'] end # @return [String] def download_url() @video['download_url'] end # @return [String] def mobile_download_url() @video['mobile_download_url'] end # This fetches the {#source\_url}, {#download\_url} and the {#mobile\_download\_url}. # Same as calling `Flickrie.get_video_sizes(video.id)` # # @return [self] def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end # Same as calling `Flickrie.get_video_info(video.id)`. # # @return [self] def get_info(params = {}) super @video = @hash['video'] self end private def initialize(*args) super @video = @hash['video'] || {}
get_info(params = {})
click to toggle source
Same as calling ‘Flickrie.get_video_info(video.id)`.
@return [self]
Calls superclass method
Flickrie::Media#get_info
# File lib/flickrie/objects/video.rb, line 43 def get_info(params = {}) super @video = @hash['video'] self end
get_sizes(params = {})
click to toggle source
This fetches the {#source_url}, {#download_url} and the {#mobile_download_url}. Same as calling ‘Flickrie.get_video_sizes(video.id)`
@return [self]
# File lib/flickrie/objects/video.rb, line 34 def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end
height()
click to toggle source
@return [Fixnum]
# File lib/flickrie/objects/video.rb, line 21 def height() Integer(@video['height']) rescue nil end # @return [String] def source_url() @video['source_url'] end # @return [String] def download_url() @video['download_url'] end # @return [String] def mobile_download_url() @video['mobile_download_url'] end # This fetches the {#source\_url}, {#download\_url} and the {#mobile\_download\_url}. # Same as calling `Flickrie.get_video_sizes(video.id)` # # @return [self] def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end # Same as calling `Flickrie.get_video_info(video.id)`. # # @return [self] def get_info(params = {}) super @video = @hash['video'] self end private def initialize(*args) super @video = @hash['video'] || {} end end
mobile_download_url()
click to toggle source
@return [String]
# File lib/flickrie/objects/video.rb, line 28 def mobile_download_url() @video['mobile_download_url'] end
pending?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/video.rb, line 13 def pending?() Integer(@video['pending']) == 1 rescue nil end # @return [Fixnum] def duration() Integer(@video['duration']) rescue nil end # @return [Fixnum] def width() Integer(@video['width']) rescue nil end # @return [Fixnum] def height() Integer(@video['height']) rescue nil end # @return [String] def source_url() @video['source_url'] end # @return [String] def download_url() @video['download_url'] end # @return [String] def mobile_download_url() @video['mobile_download_url'] end # This fetches the {#source\_url}, {#download\_url} and the {#mobile\_download\_url}. # Same as calling `Flickrie.get_video_sizes(video.id)` # # @return [self] def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end # Same as calling `Flickrie.get_video_info(video.id)`. # # @return [self] def get_info(params = {}) super @video = @hash['video'] self end private def initialize(*args) super @video = @hash['video'] || {} end
ready?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/video.rb, line 9 def ready?() Integer(@video['ready']) == 1 rescue nil end # @return [Boolean] def failed?() Integer(@video['failed']) == 1 rescue nil end # @return [Boolean] def pending?() Integer(@video['pending']) == 1 rescue nil end # @return [Fixnum] def duration() Integer(@video['duration']) rescue nil end # @return [Fixnum] def width() Integer(@video['width']) rescue nil end # @return [Fixnum] def height() Integer(@video['height']) rescue nil end # @return [String] def source_url() @video['source_url'] end # @return [String] def download_url() @video['download_url'] end # @return [String] def mobile_download_url() @video['mobile_download_url'] end # This fetches the {#source\_url}, {#download\_url} and the {#mobile\_download\_url}. # Same as calling `Flickrie.get_video_sizes(video.id)` # # @return [self] def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end # Same as calling `Flickrie.get_video_info(video.id)`. # # @return [self] def get_info(params = {}) super @video = @hash['video'] self end private def initialize(*args) super @video = @hash['video'] || {}
source_url()
click to toggle source
@return [String]
# File lib/flickrie/objects/video.rb, line 24 def source_url() @video['source_url'] end
width()
click to toggle source
@return [Fixnum]
# File lib/flickrie/objects/video.rb, line 19 def width() Integer(@video['width']) rescue nil end # @return [Fixnum] def height() Integer(@video['height']) rescue nil end # @return [String] def source_url() @video['source_url'] end # @return [String] def download_url() @video['download_url'] end # @return [String] def mobile_download_url() @video['mobile_download_url'] end # This fetches the {#source\_url}, {#download\_url} and the {#mobile\_download\_url}. # Same as calling `Flickrie.get_video_sizes(video.id)` # # @return [self] def get_sizes(params = {}) @hash.deep_merge!(@api_caller.get_video_sizes(id, params).hash) @video = @hash['video'] self end # Same as calling `Flickrie.get_video_info(video.id)`. # # @return [self] def get_info(params = {}) super @video = @hash['video'] self end private def initialize(*args) super @video = @hash['video'] || {} end end end