method
pick_expiry
rails latest stable - Class:
ActiveSupport::Messages::Metadata
pick_expiry(expires_at, expires_in)private
No documentation available.
# File activesupport/lib/active_support/messages/metadata.rb, line 100
def pick_expiry(expires_at, expires_in)
expiry = if expires_at
expires_at.utc
elsif expires_in
Time.now.utc.advance(seconds: expires_in)
end
unless Metadata::TIMESTAMP_SERIALIZERS.include?(serializer)
expiry = expiry&.iso8601(3)
end
expiry
end