module Airbrake::TimeTruncate

TimeTruncate contains methods for truncating time.

@api private @since v3.2.0

Public Class Methods

utc_truncate_minutes(time) click to toggle source

Truncate time to floor minute and turn it into an RFC3339 timestamp.

@param [Time] time @return [String]

# File lib/airbrake-ruby/time_truncate.rb, line 11
def self.utc_truncate_minutes(time)
  tm = time.getutc

  Time.utc(tm.year, tm.month, tm.day, tm.hour, tm.min).to_datetime.rfc3339
end