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
canonical_url()
Alias for: canonicalUrl
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
thumbnail()
Alias for: image
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