Sha256: d2c6f392cc5033c4cb7fed4c2ed0313ac9d38d160fa7000e166a4c0ddcbac7d5

Contents?: true

Size: 380 Bytes

Versions: 7

Compression:

Stored size: 380 Bytes

Contents

class Mechanize::UnauthorizedError < Mechanize::ResponseCodeError

  attr_reader :challenges

  def initialize page, challenges, message
    super page, message
    @challenges = challenges
  end

  def to_s
    out = super

    if @challenges then
      realms = @challenges.map(&:realm_name).join ', '
      out << " -- available realms: #{realms}"
    end

    out
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
mechanize-2.7.7 lib/mechanize/unauthorized_error.rb
husc-0.2.1 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/unauthorized_error.rb
husc-0.2.0 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/unauthorized_error.rb
husc-0.1.1 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/unauthorized_error.rb
husc-0.1.0 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/unauthorized_error.rb
mechanize-2.7.6 lib/mechanize/unauthorized_error.rb
mechanize-2.7.5 lib/mechanize/unauthorized_error.rb