module HTTPX module Plugins module Authentication class Basic @user: String @password: String def authenticate: (*untyped) -> String private def initialize: (string user, string password, *untyped) -> void end end end end