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 35
35:       def literal_datetime(v)
36:         super(v + Rational(5, 10**timestamp_precision)/864000)
37:       end

Round Sequel::SQLTime values before literalizing

[Source]

    # File lib/sequel/extensions/round_timestamps.rb, line 40
40:       def literal_sqltime(v)
41:         super(v.round(timestamp_precision))
42:       end

Round Time values before literalizing

[Source]

    # File lib/sequel/extensions/round_timestamps.rb, line 45
45:       def literal_time(v)
46:         super(v.round(timestamp_precision))
47:       end

[Validate]