class TopDMC::Resources::Track
Public Class Methods
new(client)
click to toggle source
Calls superclass method
TopDMC::Resources::Base::new
# File lib/topdmc/resources/track.rb, line 6 def initialize(client) super(client) end
Public Instance Methods
create_mapping(id, params)
click to toggle source
# File lib/topdmc/resources/track.rb, line 22 def create_mapping(id, params) perform_request('GET', "/v1/tracks/#{id}/mapping", params) end
delete_mapping(id)
click to toggle source
# File lib/topdmc/resources/track.rb, line 26 def delete_mapping(id) perform_request('DELETE', "/v1/tracks/#{id}/mapping") end
find(id)
click to toggle source
# File lib/topdmc/resources/track.rb, line 10 def find(id) perform_request('GET', "/v1/tracks/#{id}") end
find_all_by_ids(ids)
click to toggle source
# File lib/topdmc/resources/track.rb, line 14 def find_all_by_ids(ids) perform_request('GET', "/v1/tracks", {ids: ids.join(',')}) end
get_mapping(id)
click to toggle source
# File lib/topdmc/resources/track.rb, line 18 def get_mapping(id) perform_request('POST', "/v1/tracks/#{id}/mapping") end
update_offline_play_count(id, params)
click to toggle source
# File lib/topdmc/resources/track.rb, line 30 def update_offline_play_count(id, params) perform_request('PUT', "/v1/tracks/#{id}", params) end