Module: Pandoru::Models

Defined in:
lib/pandoru/models.rb,
lib/pandoru/models/_base.rb,
lib/pandoru/models/search.rb,
lib/pandoru/models/station.rb,
lib/pandoru/models/bookmark.rb,
lib/pandoru/models/playlist.rb,
lib/pandoru/models/track_explanation.rb

Defined Under Namespace

Classes: AdItem, Base, Bookmark, BookmarkList, Collection, DateField, FocusTrait, GenreStation, GenreStationList, PandoraDictListModel, PandoraListModel, PandoraModel, Playlist, PlaylistItem, SearchResult, SearchResultItem, SongFeedback, Station, StationFeedback, StationList, StationSeed, StationSeeds, TrackExplanation

Class Method Summary collapse

Class Method Details

.from_json(model_class, data, api_client = nil) ⇒ Object

Convenience method to create models from API responses



11
12
13
# File 'lib/pandoru/models.rb', line 11

def self.from_json(model_class, data, api_client = nil)
  model_class.from_json(data, api_client)
end

.from_json_list(model_class, data_list, api_client = nil) ⇒ Object



15
16
17
# File 'lib/pandoru/models.rb', line 15

def self.from_json_list(model_class, data_list, api_client = nil)
  model_class.from_json_list(data_list, api_client)
end