Module: APIMethod

Included in:
Musixmatch
Defined in:
lib/musixmatch/api_method.rb

Instance Method Summary collapse

Instance Method Details

#album_get(params = {}) ⇒ Object



76
77
78
# File 'lib/musixmatch/api_method.rb', line 76

def album_get(params = {})
  http.get("/ws/#{api_version}/album.get", _params(params))
end

#album_tracks_get(params = {}) ⇒ Object



80
81
82
# File 'lib/musixmatch/api_method.rb', line 80

def album_tracks_get(params = {})
  http.get("/ws/#{api_version}/album.tracks.get", _params(params))
end

#artist_albums_get(params = {}) ⇒ Object



68
69
70
# File 'lib/musixmatch/api_method.rb', line 68

def artist_albums_get(params = {})
  http.get("/ws/#{api_version}/artist.albums.get", _params(params))
end

#artist_get(params = {}) ⇒ Object



60
61
62
# File 'lib/musixmatch/api_method.rb', line 60

def artist_get(params = {})
  http.get("/ws/#{api_version}/artist.get", _params(params))
end


72
73
74
# File 'lib/musixmatch/api_method.rb', line 72

def artist_related_get(params = {})
  http.get("/ws/#{api_version}/artist.related.get", _params(params))
end

#artist_search(params = {}) ⇒ Object



64
65
66
# File 'lib/musixmatch/api_method.rb', line 64

def artist_search(params = {})
  http.get("/ws/#{api_version}/artist.search", _params(params))
end

#catalogue_dump_get(params = {}) ⇒ Object



88
89
90
# File 'lib/musixmatch/api_method.rb', line 88

def catalogue_dump_get(params = {})
  http.get("/ws/#{api_version}/catalogue.dump.get", _params(params))
end

#chart_artists_get(params = {}) ⇒ Object



4
5
6
# File 'lib/musixmatch/api_method.rb', line 4

def chart_artists_get(params = {})
  http.get("/ws/#{api_version}/chart.artists.get", _params(params))
end

#chart_tracks_get(params = {}) ⇒ Object



8
9
10
# File 'lib/musixmatch/api_method.rb', line 8

def chart_tracks_get(params = {})
  http.get("/ws/#{api_version}/chart.tracks.get", _params(params))
end

#matcher_lyrics_get(params = {}) ⇒ Object



48
49
50
# File 'lib/musixmatch/api_method.rb', line 48

def matcher_lyrics_get(params = {})
  http.get("/ws/#{api_version}/matcher.lyrics.get", _params(params))
end

#matcher_subtitle_get(params = {}) ⇒ Object



56
57
58
# File 'lib/musixmatch/api_method.rb', line 56

def matcher_subtitle_get(params = {})
  http.get("/ws/#{api_version}/matcher.subtitle.get", _params(params))
end

#matcher_track_get(params = {}) ⇒ Object



52
53
54
# File 'lib/musixmatch/api_method.rb', line 52

def matcher_track_get(params = {})
  http.get("/ws/#{api_version}/matcher.track.get", _params(params))
end

#music_genres_get(params = {}) ⇒ Object



44
45
46
# File 'lib/musixmatch/api_method.rb', line 44

def music_genres_get(params = {})
  http.get("/ws/#{api_version}/music.genres.get", _params(params))
end

#track_get(params = {}) ⇒ Object



16
17
18
# File 'lib/musixmatch/api_method.rb', line 16

def track_get(params = {})
  http.get("/ws/#{api_version}/track.get", _params(params))
end

#track_lyrics_get(params = {}) ⇒ Object



20
21
22
# File 'lib/musixmatch/api_method.rb', line 20

def track_lyrics_get(params = {})
  http.get("/ws/#{api_version}/track.lyrics.get", _params(params))
end

#track_lyrics_translation_get(params = {}) ⇒ Object



36
37
38
# File 'lib/musixmatch/api_method.rb', line 36

def track_lyrics_translation_get(params = {})
  http.get("/ws/#{api_version}/track.lyrics.translation.get", _params(params))
end

#track_richsync_get(params = {}) ⇒ Object



32
33
34
# File 'lib/musixmatch/api_method.rb', line 32

def track_richsync_get(params = {})
  http.get("/ws/#{api_version}/track.richsync.get", _params(params))
end

#track_search(params = {}) ⇒ Object



12
13
14
# File 'lib/musixmatch/api_method.rb', line 12

def track_search(params = {})
  http.get("/ws/#{api_version}/track.search", _params(params))
end

#track_snippet_get(params = {}) ⇒ Object



24
25
26
# File 'lib/musixmatch/api_method.rb', line 24

def track_snippet_get(params = {})
  http.get("/ws/#{api_version}/track.snippet.get", _params(params))
end

#track_subtitle_get(params = {}) ⇒ Object



28
29
30
# File 'lib/musixmatch/api_method.rb', line 28

def track_subtitle_get(params = {})
  http.get("/ws/#{api_version}/track.subtitle.get", _params(params))
end

#track_subtitle_translation_get(params = {}) ⇒ Object



40
41
42
# File 'lib/musixmatch/api_method.rb', line 40

def track_subtitle_translation_get(params = {})
  http.get("/ws/#{api_version}/track.subtitle.translation.get", _params(params))
end

#tracking_url_get(params = {}) ⇒ Object



84
85
86
# File 'lib/musixmatch/api_method.rb', line 84

def tracking_url_get(params = {})
  http.get("/ws/#{api_version}/tracking.url.get", _params(params))
end