module Sequel::Dataset::RoundTimestamps

Public Instance Methods

literal_datetime(v) click to toggle source

Round DateTime values before literalizing

Calls superclass method
# File lib/sequel/extensions/round_timestamps.rb, line 38
def literal_datetime(v)
  super(v + Rational(5, 10**timestamp_precision)/864000)
end
literal_sqltime(v) click to toggle source

Round Sequel::SQLTime values before literalizing

Calls superclass method
# File lib/sequel/extensions/round_timestamps.rb, line 43
def literal_sqltime(v)
  super(v.round(timestamp_precision))
end
literal_time(v) click to toggle source

Round Time values before literalizing

Calls superclass method
# File lib/sequel/extensions/round_timestamps.rb, line 48
def literal_time(v)
  super(v.round(timestamp_precision))
end