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
eql?(other)
Alias for: ==
hash() click to toggle source
# File lib/kartrace/racer.rb, line 17
def hash
  [name, number].hash
end