Sha256: 7a153a01fe621ce4b533b893ca285f11ddcb07ce176c43b7b8254b7dacd7d064

Contents?: true

Size: 559 Bytes

Versions: 12

Compression:

Stored size: 559 Bytes

Contents

require 'timeout' # required for Ruby 1.9.3

module Geocoder

  class Error < StandardError
  end

  class ConfigurationError < Error
  end

  class OverQueryLimitError < Error
  end

  class ResponseParseError < Error
    attr_reader :response

    def initialize(response)
      @response = response
    end
  end

  class RequestDenied < Error
  end

  class InvalidRequest < Error
  end

  class InvalidApiKey < Error
  end

  class ServiceUnavailable < Error
  end

  class LookupTimeout < ::Timeout::Error
  end

  class NetworkError < Error
  end

end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
geocoder-1.4.9 lib/geocoder/exceptions.rb
geocoder-1.4.8 lib/geocoder/exceptions.rb
geocoder-1.4.7 lib/geocoder/exceptions.rb
geocoder-1.4.6 lib/geocoder/exceptions.rb
geocoder-1.4.5 lib/geocoder/exceptions.rb
geocoder-1.4.4 lib/geocoder/exceptions.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/geocoder-1.4.3/lib/geocoder/exceptions.rb
geocoder-1.4.3 lib/geocoder/exceptions.rb
geocoder-1.4.2 lib/geocoder/exceptions.rb
geocoder-1.4.1 lib/geocoder/exceptions.rb
geocoder-1.4.0 lib/geocoder/exceptions.rb
geocoder-1.3.7 lib/geocoder/exceptions.rb