class YoutubeAudio::SearchItem

Public Class Methods

new(element) click to toggle source
# File lib/youtube_audio/search_item.rb, line 5
def initialize(element)
  @element = element
end

Public Instance Methods

description() click to toggle source
# File lib/youtube_audio/search_item.rb, line 13
def description
  @element.search('.yt-lockup-description').text
end
formats() click to toggle source
# File lib/youtube_audio/search_item.rb, line 17
def formats
  video = @element.search('.yt-uix-tile-link').first['href']
  @formats ||= Formats.new("https://youtube.com#{video}").formats
end
title() click to toggle source
# File lib/youtube_audio/search_item.rb, line 9
def title
  @element.search('.yt-lockup-title a').text
end