module VkMusic::Utility::AudiosIdsGetter
Load ids from array of data
Public Class Methods
call(args)
click to toggle source
@param args [Array<Audio, (owner_id, audio_id, secret_1, secret_2),
"#{owner_id}_#{id}_#{secret_1}_#{secret_2}">]
@return [Array<String>] array of uniq full ids
# File lib/vk_music/utility/audios_ids_getter.rb, line 10 def self.call(args) ids = args.map do |item| case item when Audio then item.full_id when Array then item.join('_') when String then item end end ids.compact! ids.uniq! ids end