Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Iteration 2 - Vehicle Class Implementation
Overview
In this iteration, I implemented the
Vehicle
class, which represents a vehicle with passengers and tracks whether it is speeding. The class includes methods to add passengers, check speeding status, and count adult passengers.Key Features Implemented
Vehicle Class:
year
,make
, andmodel
attributes.Key Methods:
initialize
: Initializes the vehicle withyear
,make
, andmodel
, and defaults forspeeding
andpassengers
.speeding?
: Returns whether the vehicle is speeding.speed
: Sets the vehicle to speeding.add_passenger
: Adds a passenger to the vehicle.num_adults
: Returns the number of adult passengers in the vehicle.Test Coverage
Vehicle
class behaves as expected:Challenges
nil
values foryear
).Fixes
speeding?
method reflects the vehicle’s true speeding status after calling thespeed
method.Reflection
Vehicle
class using TDD.