The StaticSet
is a static set of gem specifications used for testing only. It is available by requiring Gem::TestCase
.
RFC 2617 Digest
Access Authentication for WEBrick
Use this class to add digest authentication to a WEBrick
servlet.
Here is an example of how to set up DigestAuth:
config = { :Realm => 'DigestAuth example realm' } htdigest = WEBrick::HTTPAuth::Htdigest.new 'my_password_file' htdigest.set_passwd config[:Realm], 'username', 'password' htdigest.flush config[:UserDB] = htdigest digest_auth = WEBrick::HTTPAuth::DigestAuth.new config
When using this as with a servlet be sure not to create a new DigestAuth
object in the servlet’s initialize. By default WEBrick
creates a new servlet instance for every request and the DigestAuth
object must be used across requests.
Digest
authentication for proxy servers. See DigestAuth
for details.
Htdigest
accesses apache-compatible digest password files. Passwords are matched to a realm where they are valid. For security, the path for a digest password database should be stored outside of the paths available to the HTTP server.
Htdigest
is intended for use with WEBrick::HTTPAuth::DigestAuth
and stores passwords using cryptographic hashes.
htpasswd = WEBrick::HTTPAuth::Htdigest.new 'my_password_file' htpasswd.set_passwd 'my realm', 'username', 'password' htpasswd.flush
Root of the HTTP status class hierarchy
Root of the HTTP info statuses
Gem::Resolver::Molinillo
is a generic dependency resolution algorithm.
PersonConstruct
that contains information regarding the contributors of a Feed
or Entry
.
Reference: validator.w3.org/feed/docs/rfc4287.html#element.contributor
IO
wrapper that allows writing a limited amount of data
This string should be encoded with UTF-8 A call to this method returns a JSON
string encoded with UTF16 big endian characters as u????.
Indicates a problem with the DNS
request.
Indicates no such domain was found.
A generic resource abstract class.