mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-12 23:09:03 +01:00
13 lines
449 B
Ruby
13 lines
449 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
# Helpers for database operations
|
||
|
module DbHelper
|
||
|
# Ruby times are localised and does not have the same precision as database times do comparing them in .where() clauses may
|
||
|
# result in unexpected results. This function worksaround this issue by converting the Time to a database-comparable format
|
||
|
# @param [Time]
|
||
|
# @return [String]
|
||
|
def db_time(time)
|
||
|
time.utc.strftime('%Y-%m-%d %H:%M:%S.%6N')
|
||
|
end
|
||
|
end
|