Sha256: 71ea799e83201827a55d8cb99a99f60cd501c9d594c493261228d615c7e670e6

Contents?: true

Size: 456 Bytes

Versions: 17

Compression:

Stored size: 456 Bytes

Contents

module WWW
  class Mechanize
    # Thrown when too many redirects are sent
    class RedirectLimitReachedError < RuntimeError
      attr_reader :page, :response_code, :redirects
      def initialize(page, redirects)
        @page           = page
        @redirects      = redirects
        @response_code  = page.code
      end

      def to_s
        "Maximum redirect limit (#{redirects}) reached"
      end
      alias :inspect :to_s
    end
  end
end

Version data entries

17 entries across 17 versions & 5 rubygems

Version Path
eric-mechanize-0.9.3.20090623142847 lib/www/mechanize/redirect_limit_reached_error.rb
knu-mechanize-0.9.3.20090623142847 lib/www/mechanize/redirect_limit_reached_error.rb
tenderlove-mechanize-0.9.3.20090617085936 lib/www/mechanize/redirect_limit_reached_error.rb
tenderlove-mechanize-0.9.3.20090623142847 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-ntlm-0.9.1 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.7.7 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.8.0 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.7.8 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.8.4 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.8.2 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.8.1 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.8.3 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.9.2 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.9.3 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.8.5 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.9.0 lib/www/mechanize/redirect_limit_reached_error.rb
mechanize-0.9.1 lib/www/mechanize/redirect_limit_reached_error.rb