Sha256: 2156d214e445ca606795ecfb4c6efa3d2c2acc1d2564020d34f51e2621278598

Contents?: true

Size: 543 Bytes

Versions: 20

Compression:

Stored size: 543 Bytes

Contents

module AddressFinder
  class RequestRejectedError < StandardError

    attr_reader :status, :body

    def initialize(status, body)
      @status = status
      @body = body

      super("Request rejected with status code: #{status}\n#{body}")
    end
  end

  class NotFoundError < StandardError

    attr_reader :status, :body, :pxid

    def initialize(status, body, pxid)
      @status = status
      @body = body
      @pxid = pxid

      super("The address or location you have requested could not be found.\n#{body}")
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
addressfinder-1.14.0 lib/addressfinder/errors.rb
addressfinder-1.13.0 lib/addressfinder/errors.rb
addressfinder-1.11.0 lib/addressfinder/errors.rb
addressfinder-1.10.1 lib/addressfinder/errors.rb
addressfinder-1.10.0 lib/addressfinder/errors.rb
addressfinder-1.9.1 lib/addressfinder/errors.rb
addressfinder-1.9.0 lib/addressfinder/errors.rb
addressfinder-1.8.1 lib/addressfinder/errors.rb
addressfinder-1.8.0 lib/addressfinder/errors.rb
addressfinder-1.7.1 lib/addressfinder/errors.rb
addressfinder-1.7.0 lib/addressfinder/errors.rb
addressfinder-1.6.2 lib/addressfinder/errors.rb
addressfinder-1.6.1 lib/addressfinder/errors.rb
addressfinder-1.6.0 lib/addressfinder/errors.rb
addressfinder-1.5.2 lib/addressfinder/errors.rb
addressfinder-1.5.1 lib/addressfinder/errors.rb
addressfinder-1.5.0 lib/addressfinder/errors.rb
addressfinder-1.4.0 lib/addressfinder/errors.rb
addressfinder-1.3.0 lib/addressfinder/errors.rb
addressfinder-1.2.0 lib/addressfinder/errors.rb