module VkMusic::Utility::AudioItemsParser
Parse {Audio} from Nokogiri::XML::Node
Public Class Methods
call(node, client_id)
click to toggle source
@param node [Nokogiri::XML::Node] @param client_id [Integer] @return [Array<Audio>]
# File lib/vk_music/utility/audio_items_parser.rb, line 10 def self.call(node, client_id) node.css('.audio_item.ai_has_btn,.audio_item.audio_item_disabled').map do |elem| data = JSON.parse(elem.attribute('data-audio').value) Utility::AudioDataParser.call(data, client_id) end end