| Next | 0.2 Small Ruby snippet (custom classes) | Prev |
class Song
attr_reader :title, :album, :artist
def initialize(filename)
@artist, @album, @title = filename.split("/")[-3..-1]
@title.chomp!(".mp3")
end
def play
puts @title
end
end
song = Song.new("/data/music/ABBA/The Best of/Chiquitita.mp3")
song.play
See more examples in the introduction lecture slides.
| Next | Ruby and Perl mini comparison | Prev |