dawarich/app/controllers/map/maplibre_controller.rb

36 lines
664 B
Ruby
Raw Normal View History

module Map
class MaplibreController < ApplicationController
include SafeTimestampParser
before_action :authenticate_user!
layout 'map'
def index
@start_at = parsed_start_at
@end_at = parsed_end_at
end
2025-12-06 14:36:52 -05:00
private
2025-12-06 14:36:52 -05:00
def start_at
return safe_timestamp(params[:start_at]) if params[:start_at].present?
2025-12-06 14:36:52 -05:00
Time.zone.today.beginning_of_day.to_i
end
2025-12-06 14:36:52 -05:00
def end_at
return safe_timestamp(params[:end_at]) if params[:end_at].present?
2025-12-06 14:36:52 -05:00
Time.zone.today.end_of_day.to_i
end
2025-12-06 14:36:52 -05:00
def parsed_start_at
Time.zone.at(start_at)
end
2025-12-06 14:36:52 -05:00
def parsed_end_at
Time.zone.at(end_at)
end
end
end