class VkMusic::Playlist
Class representing VK playlist
Attributes
access_hash[R]
@return [String, nil] access hash which should be part of link for some playlists
audios[R]
@return [Array] audios array
id[R]
@return [Integer, nil] playlist ID
owner_id[R]
@return [Integer, nil] playlist owner ID
real_size[R]
@return [Integer, nil] real size of playlist or nil
if unknown
subtitle[R]
@return [String, nil] playlist subtitle. May be empty
title[R]
@return [String] playlist title
Public Class Methods
new(audios, id: nil, owner_id: nil, access_hash: nil, title: '', subtitle: nil, real_size: nil)
click to toggle source
Initialize new playlist @param audios [Array] list of audios in playlist @param id [Integer, nil] @param owner_id
[Integer, nil] @param access_hash
[String, nil] @param title [String] @param subtitle [String, nil] @param real_size
[Integer, nil]
# File lib/vk_music/playlist.rb, line 32 def initialize(audios, id: nil, owner_id: nil, access_hash: nil, title: '', subtitle: nil, real_size: nil) @audios = audios.dup @id = id @owner_id = owner_id @access_hash = access_hash @title = title.to_s.strip @subtitle = subtitle @real_size = real_size end