Class: RbPod::Track
- Inherits:
-
Object
- Object
- RbPod::Track
- Defined in:
- ext/rbpod/track.c
Instance Method Summary collapse
- #album ⇒ Object
- #artist ⇒ Object
- #file_type ⇒ Object
- #id ⇒ Object
- #initialize ⇒ Object constructor
- #ipod_path ⇒ Object
- #title ⇒ Object
- #transferred? ⇒ Boolean
Constructor Details
#initialize ⇒ Object
48 49 50 51 |
# File 'ext/rbpod/track.c', line 48 static VALUE rbpod_track_initialize(VALUE self) { return self; } |
Instance Method Details
#album ⇒ Object
30 31 32 33 34 |
# File 'ext/rbpod/track.c', line 30 static VALUE rbpod_track_album_get(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return rb_str_new2(track->album); } |
#artist ⇒ Object
24 25 26 27 28 |
# File 'ext/rbpod/track.c', line 24 static VALUE rbpod_track_artist_get(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return rb_str_new2(track->artist); } |
#file_type ⇒ Object
18 19 20 21 22 |
# File 'ext/rbpod/track.c', line 18 static VALUE rbpod_track_file_type_get(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return rb_str_new2(track->filetype); } |
#id ⇒ Object
42 43 44 45 46 |
# File 'ext/rbpod/track.c', line 42 static VALUE rbpod_track_id_get(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return rb_str_new2(track->filetype); } |
#ipod_path ⇒ Object
12 13 14 15 16 |
# File 'ext/rbpod/track.c', line 12 static VALUE rbpod_track_ipod_path_get(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return rb_str_new2(track->ipod_path); } |
#title ⇒ Object
36 37 38 39 40 |
# File 'ext/rbpod/track.c', line 36 static VALUE rbpod_track_title_get(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return rb_str_new2(track->title); } |
#transferred? ⇒ Boolean
6 7 8 9 10 |
# File 'ext/rbpod/track.c', line 6 static VALUE rbpod_track_transferred_p(VALUE self) { Itdb_Track *track = TYPED_DATA_PTR(self, Itdb_Track); return BooleanValue(track->transferred); } |