class YouTube::VideoDetails

Attributes

author[R]
channel_list[R]
comment_list[R]
description[R]
embed_allowed[R]
embed_status[R]
length_seconds[R]
rating_avg[R]
rating_count[R]
recording_country[R]
recording_date[R]
recording_location[R]
tags[R]
thumbnail_url[R]
title[R]
update_time[R]
upload_time[R]
view_count[R]

Public Class Methods

new(payload) click to toggle source
# File lib/youtube.rb, line 347
def initialize(payload)
  @author = payload['author'].to_s
  @channel_list = payload['channel_list']
  @comment_list = payload['comment_list']
  @description = payload['description'].to_s
  @length_seconds = payload['length_seconds'].to_i
  @rating_avg = payload['rating_avg'].to_f
  @rating_count = payload['rating_count'].to_i
  @recording_country = payload['recording_country'].to_s
  @recording_date = payload['recording_date'].to_s
  @recording_location = payload['recording_location'].to_s
  @tags = payload['tags']
  @thumbnail_url = payload['thumbnail_url']
  @title = payload['title'].to_s
  @update_time = YouTube._string_to_time(payload['update_time'])
  @upload_time = YouTube._string_to_time(payload['upload_time'])
  @view_count = payload['view_count'].to_i
  @embed_status = payload['embed_status']
  @embed_allowed = ( payload['embed_status'] == "ok" )
end