I just had a thought … It doesn’t appear that there are any/many users of ActiveSupport::Duration.build
(within rails) – except within ActiveSupport::Duration
itself … is build intended as a private method?
ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Interval#serialize
sidesteps this issue by using Numeric#seconds
instead of ActiveSupport::Duration.build