docbrown/app/lib/middleware/time_zone_setter.rb

13 lines
219 B
Ruby

module Middleware
class TimeZoneSetter
def initialize(app)
@app = app
end
def call(env)
Time.zone = ActiveSupport::TimeZone.new(ENV["TZ"]) if ENV["TZ"]
@app.call(env)
end
end
end