class Yt::Collections::ContentDetails
@private
Private Instance Methods
attributes_for_new_item(data)
click to toggle source
# File lib/yt/collections/content_details.rb, line 11 def attributes_for_new_item(data) {data: data['contentDetails']} end
content_details_params()
click to toggle source
# File lib/yt/collections/content_details.rb, line 26 def content_details_params {max_results: 50, part: 'contentDetails', id: @parent.id} end
list_params()
click to toggle source
@return [Hash] the parameters to submit to YouTube to get the
content detail of a resource, for instance a video.
@see developers.google.com/youtube/v3/docs/videos#resource
Calls superclass method
Yt::Actions::List#list_params
# File lib/yt/collections/content_details.rb, line 18 def list_params endpoint = @parent.kind.pluralize.camelize :lower super.tap do |params| params[:params] = content_details_params params[:path] = "/youtube/v3/#{endpoint}" end end