module VkMusic::Utility::PlaylistNodeParser
Read inner of text-childrens of Nokogiri::XML::Node
node
Public Class Methods
call(node)
click to toggle source
@param node [Nokogiri::XML::Node] @return [Playlist]
# File lib/vk_music/utility/playlist_node_parser.rb, line 9 def self.call(node) url = node.at_css('.audioPlaylists__itemLink').attribute('href').value owner_id, id, access_hash = PlaylistUrlParser.call(url) Playlist.new([], id: id, owner_id: owner_id, access_hash: access_hash, title: node.at_css('.audioPlaylists__itemTitle').content, subtitle: node.at_css('.audioPlaylists__itemSubtitle').content, real_size: nil) end