Module Sequel::Dataset::RoundTimestamps
In: lib/sequel/extensions/round_timestamps.rb

Methods

Public Instance methods

Round DateTime values before literalizing

[Source]

    # File lib/sequel/extensions/round_timestamps.rb, line 32
32:       def literal_datetime(v)
33:         super(v + Rational(5, 10**timestamp_precision)/864000)
34:       end

Round Sequel::SQLTime values before literalizing

[Source]

    # File lib/sequel/extensions/round_timestamps.rb, line 37
37:       def literal_sqltime(v)
38:         super(v.round(timestamp_precision))
39:       end

Round Time values before literalizing

[Source]

    # File lib/sequel/extensions/round_timestamps.rb, line 42
42:       def literal_time(v)
43:         super(v.round(timestamp_precision))
44:       end

[Validate]