class KartRace::Racer
Attributes
average_speed[R]
name[R]
number[R]
Public Class Methods
new(number: nil, name: nil, average_speed: nil)
click to toggle source
# File lib/kartrace/racer.rb, line 5 def initialize(number: nil, name: nil, average_speed: nil) @number = number @name = name @average_speed = average_speed end
Public Instance Methods
==(other)
click to toggle source
# File lib/kartrace/racer.rb, line 11 def ==(other) self.name == other.name && self.number == other.number end
Also aliased as: eql?
brasilian?()
click to toggle source
# File lib/kartrace/racer.rb, line 21 def brasilian? %w(F.MASSA R.BARRICHELLO).include? name end
hash()
click to toggle source
# File lib/kartrace/racer.rb, line 17 def hash [name, number].hash end