Skip to content

Commit d852c3e

Browse files
committed
Round trip timestamp and stats to integers
1 parent 2b1f364 commit d852c3e

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

app/models/processed/trip.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def initialize(trip, next_trip, routing, feed_timestamp)
2121
end
2222

2323
def delayed_time
24-
[Time.current.to_i - calculated_upcoming_stop_arrival_time, 0].max
24+
[Time.current.to_i - calculated_upcoming_stop_arrival_time.to_i, 0].max
2525
end
2626

2727
def effective_delayed_time

app/models/route_analyzer.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -931,11 +931,11 @@ def self.format_trips_with_upcoming_stop_times(processed_trips, travel_times)
931931
}.map { |routing_id, trip|
932932
stops = trip.past_stops.dup
933933
last_past_stop = trip.past_stops.keys.last
934-
stops[trip.upcoming_stop] = trip.estimated_upcoming_stop_arrival_time
935-
trip.upcoming_stops.each_cons(2).reduce(trip.estimated_upcoming_stop_arrival_time) { |sum, (a_stop, b_stop)|
934+
stops[trip.upcoming_stop] = trip.estimated_upcoming_stop_arrival_time.to_i
935+
trip.upcoming_stops.each_cons(2).reduce(trip.estimated_upcoming_stop_arrival_time.to_i) { |sum, (a_stop, b_stop)|
936936
pair_str = "#{a_stop}-#{b_stop}"
937937
next_interval = travel_times[pair_str].to_i >= 30 ? travel_times[pair_str] : trip.stops[b_stop] - trip.stops[a_stop]
938-
stops[b_stop] = sum + next_interval
938+
stops[b_stop] = sum + next_interval.to_i
939939
}
940940
{
941941
id: trip.id,

app/models/trip.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def destination_time
137137
end
138138

139139
def schedule_discrepancy
140-
upcoming_stop_arrival_time - scheduled_upcoming_stop_arrival_time
140+
(upcoming_stop_arrival_time - scheduled_upcoming_stop_arrival_time).to_i
141141
end
142142

143143
def previous_stop_schedule_discrepancy

0 commit comments

Comments
 (0)