Method: Mechanize::HTTP::AuthChallenge#realm
- Defined in:
- lib/mechanize/http/auth_challenge.rb
permalink #realm(uri) ⇒ Object
Constructs an AuthRealm for this challenge
39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/mechanize/http/auth_challenge.rb', line 39 def realm uri case scheme when 'Basic' then raise ArgumentError, "provide uri for Basic authentication" unless uri Mechanize::HTTP::AuthRealm.new scheme, uri + '/', self['realm'] when 'Digest' then Mechanize::HTTP::AuthRealm.new scheme, uri + '/', self['realm'] else raise Mechanize::Error, "unknown HTTP authentication scheme #{scheme}" end end |