class VkMusic::Request::Playlist

Playlist in web-mobile request

Public Class Methods

new(owner_id, playlist_id, access_hash, client_id) click to toggle source

Initialize new request @param owner_id [Integer] @param playlist_id [Integer] @param access_hash [String, nil] @param client_id [Integer]

Calls superclass method VkMusic::Request::Base::new
# File lib/vk_music/request/playlist.rb, line 12
def initialize(owner_id, playlist_id, access_hash, client_id)
  @client_id = client_id
  super(
    "#{VK_ROOT}/audio",
    { act: "audio_playlist#{owner_id}_#{playlist_id}", access_hash: access_hash },
    'GET',
    {}
  )
end

Private Instance Methods

after_call() click to toggle source
# File lib/vk_music/request/playlist.rb, line 26
def after_call
  @parser = WebParser::Playlist.new(@response.body)
end