class Addressable::URI

def userinfo

Experimental RBS support (using type sampling data from the type_fusion project).

def userinfo: () -> nil

This signature was generated using 11 samples from 2 applications.

Returns:
  • (String) - The userinfo component.
def userinfo
  current_user = self.user
  current_password = self.password
  (current_user || current_password) && @userinfo ||= begin
    if current_user && current_password
      "#{current_user}:#{current_password}"
    elsif current_user && !current_password
      "#{current_user}"
    end
  end
end