Class: Pandoru::Models::Playlist
- Inherits:
-
Collection
- Object
- Base
- Collection
- Pandoru::Models::Playlist
- Defined in:
- lib/pandoru/models/playlist.rb
Instance Attribute Summary
Attributes inherited from Base
Class Method Summary collapse
Methods inherited from Collection
#<<, #[], #each, #empty?, #first, #initialize, #last, #length, #to_a
Methods inherited from Base
date_field, field, fields, from_json_list, #initialize, #inspect, #populate_from_json, #to_h
Constructor Details
This class inherits a constructor from Pandoru::Models::Collection
Class Method Details
.from_json(api_client, data) ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/pandoru/models/playlist.rb', line 59 def self.from_json(api_client, data) playlist = new({}, api_client) playlist.populate_from_json(data) # Add playlist items if data["items"] data["items"].each do |item_data| item = PlaylistItem.from_json(api_client, item_data) playlist << item end end playlist end |