Class: Brainzz::DetailsResponse

Inherits:
Reverb::Response
  • Object
show all
Defined in:
lib/brainzz/responses/details_response.rb

Direct Known Subclasses

ChannelDetailsResponse, VideoDetailsResponse

Instance Method Summary collapse

Instance Method Details

#on_successObject



15
16
17
18
19
20
21
22
23
# File 'lib/brainzz/responses/details_response.rb', line 15

def on_success
  self.data = {}

  items = body['items'] || []
  items.each do |item|
    instance = self.class.send(:model).new(item)
    self.data[instance.id] = instance
  end
end