diff options
Diffstat (limited to 'lib/way_cost.rb')
| -rw-r--r-- | lib/way_cost.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/way_cost.rb b/lib/way_cost.rb index 5de64177f..9f860308c 100644 --- a/lib/way_cost.rb +++ b/lib/way_cost.rb @@ -1,5 +1,5 @@ class WayCost - attr_reader :departure, :arrival + attr_reader :departure, :arrival, :id attr_accessor :distance, :time def initialize( @@ -7,7 +7,7 @@ class WayCost arrival:, distance: nil, time: nil, - id: nil # TODO: calculate ID automatically + id: nil ) @departure = departure @arrival = arrival @@ -21,6 +21,7 @@ class WayCost @departure == other.departure && @arrival == other.arrival && @distance == other.distance && - @time == other.time + @time == other.time && + @id == other.id end end |
