Sha256: e78f48d8c7b884933a4ca36761ba2069d279114564ec5ed35edcfea6fd282002

Contents?: true

Size: 543 Bytes

Versions: 5

Compression:

Stored size: 543 Bytes

Contents

class Mechanize
  # Thrown when a POST, PUT, or DELETE request results in a redirect
  # see RFC 2616 10.3.2, 10.3.3 http://www.ietf.org/rfc/rfc2616.txt
  class RedirectNotGetOrHeadError < RuntimeError
    attr_reader :page, :response_code, :verb, :uri
    def initialize(page, verb)
      @page           = page
      @verb           = verb
      @uri            = page.uri
      @response_code  = page.code
    end

    def to_s
      "#{@response_code} redirect received after a #{@verb} request"
    end
    alias :inspect :to_s
  end
end

Version data entries

5 entries across 5 versions & 4 rubygems

Version Path
kitamomonga-mechanize-0.9.3.20090724215219 lib/mechanize/redirect_not_get_or_head_error.rb
tenderlove-mechanize-0.9.3.20090911221705 lib/mechanize/redirect_not_get_or_head_error.rb
domo-0.0.4 vendor/bundle/ruby/1.9.1/gems/mechanize-1.0.0/lib/mechanize/redirect_not_get_or_head_error.rb
mechanize-1.0.1.beta.20110107104205 lib/mechanize/redirect_not_get_or_head_error.rb
mechanize-1.0.0 lib/mechanize/redirect_not_get_or_head_error.rb