`-ActiveSupport::Duration.build(1)` vs `ActiveSupport::Duration.build(-1)`

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