class ACTV::Video
Attributes
publish_date[R]
sorCreateDtm[R]
urlAdr[R]
Public Class Methods
valid?(response)
click to toggle source
# File lib/actv/video.rb, line 9 def self.valid? response ACTV::VideoValidator.new(response).valid? end
Public Instance Methods
bitrate()
click to toggle source
# File lib/actv/video.rb, line 37 def bitrate @bitrate ||= tag_by_description 'bitrate' end
canonicalUrl()
click to toggle source
# File lib/actv/video.rb, line 41 def canonicalUrl @canonical_url ||= tag_by_description 'canonicalUrl' end
Also aliased as: canonical_url
cover()
click to toggle source
# File lib/actv/video.rb, line 53 def cover image.url if image end
duration()
click to toggle source
# File lib/actv/video.rb, line 17 def duration @duration ||= tag_by_description 'duration' end
filesize()
click to toggle source
# File lib/actv/video.rb, line 33 def filesize @filesize ||= tag_by_description 'filesize' end
height()
click to toggle source
# File lib/actv/video.rb, line 21 def height @height ||= tag_by_description 'height' end
image()
click to toggle source
# File lib/actv/video.rb, line 47 def image @image ||= image_by_name 'videoImage' end
Also aliased as: thumbnail
is_video?()
click to toggle source
# File lib/actv/video.rb, line 57 def is_video? true end
keywords()
click to toggle source
# File lib/actv/video.rb, line 13 def keywords @keywords ||= tag_by_description 'keywords' end
source()
click to toggle source
# File lib/actv/video.rb, line 61 def source urlAdr.to_s.sub! /http:\/\/rodale.videodownload.worldnow.com/i, 'https://rodale.videodownload.worldnow.com' urlAdr end
type()
click to toggle source
# File lib/actv/video.rb, line 25 def type @type ||= tag_by_description 'type' end
width()
click to toggle source
# File lib/actv/video.rb, line 29 def width @width ||= tag_by_description 'width' end