class AteTracks::Structures::UserMixes
Attributes
mix_set_id[RW]
mixes[RW]
name[RW]
pagination[RW]
path[RW]
smart_id[RW]
smart_type[RW]
sort[RW]
web_path[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/atetracks/structures.rb, line 183 def initialize(data) return nil if data.nil? @mixes = [] @pagination = Pagination.new(data['pagination']) @smart_id = data['smart_id'] @smart_type = data['smart_type'] @path = data['path'] @name = data['name'] @web_path = data['web_path'] @sort = data['sort'] @mix_set_id = data['mix_set_id'] if Structures::not_empty?(data['mixes']) @mixes = Structures::populate(data['mixes'], Mix) end end