Class: ItunesApi::Music::Results::Song

Inherits:
Object
  • Object
show all
Defined in:
lib/itunes_api/music/results/song.rb

Overview

Wrapper for song search results.

Instance Method Summary collapse

Instance Method Details

#attributes ⇒ Object



13
14
15
# File 'lib/itunes_api/music/results/song.rb', line 13

def attributes
  [duration, name, number, streamable]
end

#duration ⇒ Object



9
10
11
# File 'lib/itunes_api/music/results/song.rb', line 9

def duration
  @duration ||= track_lenght(data['trackTimeMillis'])
end

#name ⇒ Object



17
18
19
# File 'lib/itunes_api/music/results/song.rb', line 17

def name
  @name ||= data['trackName']
end

#number ⇒ Object



21
22
23
# File 'lib/itunes_api/music/results/song.rb', line 21

def number
  @number ||= data['trackNumber']
end

#streamable ⇒ Object



25
26
27
# File 'lib/itunes_api/music/results/song.rb', line 25

def streamable
  @streamable ||= data['isStreamable']
end