Mega Code Archive

 
Categories / Ruby / Class
 

Provide the getter

class CD   include Comparable   @@plays = 0   attr_reader :name, :artist, :duration   attr_writer :duration   def initialize(name, artist, duration)     @name     = name     @artist   = artist     @duration = duration     @plays    = 0   end   def to_s     "CD: #@name--#@artist (#@duration)"   end   def name     @name   end   def artist     @artist   end   def duration     @duration   end end d = CD.new("B", "F", 260) d.artist d.name d.duration