Module Sequel::Postgres::IntervalDatasetMethods
In: lib/sequel/extensions/pg_interval.rb

Methods

Constants

CAST_INTERVAL = '::interval'.freeze

Public Instance methods

Handle literalization of ActiveSupport::Duration objects, treating them as PostgreSQL intervals.

[Source]

     # File lib/sequel/extensions/pg_interval.rb, line 180
180:       def literal_other_append(sql, v)
181:         case v
182:         when ActiveSupport::Duration
183:           literal_append(sql, IntervalDatabaseMethods.literal_duration(v))
184:           sql << CAST_INTERVAL
185:         else
186:           super
187:         end
188:       end

[Validate]