Class: ITuner::Track

Inherits:
Model
  • Object
show all
Extended by:
Appscript
Defined in:
lib/ituner/track.rb

Instance Attribute Summary

Attributes inherited from Model

#app_object

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

#==, action, collection, #initialize, #inspect, property

Constructor Details

This class inherits a constructor from ITuner::Model

Class Method Details

.find_by_uid(uid) ⇒ Object



21
22
23
24
25
26
# File 'lib/ituner/track.rb', line 21

def find_by_uid(uid)
  app_track = ITuner.itunes_app.tracks[its.database_ID.eq(uid)].first.get
  Track.new(app_track)
rescue CommandError
  nil
end

Instance Method Details

#playObject



13
14
15
# File 'lib/ituner/track.rb', line 13

def play
  app_object.play(:once => true)
end