Sha256: 3361f2442c08df58aa5c55160dd2d9945a97fb4a2622867137e6e5fa8366435d

Contents?: true

Size: 589 Bytes

Versions: 13

Compression:

Stored size: 589 Bytes

Contents

module Picasa
  # All Picasa exceptions can be cought by rescuing:
  # Picasa::StandardError
  #
  class StandardError < StandardError; end

  class ArgumentError < StandardError; end

  class UnknownContentType < StandardError; end

  class ResponseError < StandardError
    attr_reader :response

    def initialize(message, response)
      @response = response
      super(message)
    end
  end

  class BadRequestError < ResponseError; end
  class NotFoundError < ResponseError; end
  class ForbiddenError < ResponseError; end
  class PreconditionFailedError < ResponseError; end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
picasa-0.9.1 lib/picasa/exceptions.rb
picasa-0.9.0 lib/picasa/exceptions.rb
picasa-0.8.0 lib/picasa/exceptions.rb
picasa-0.7.5 lib/picasa/exceptions.rb
picasa-0.7.4 lib/picasa/exceptions.rb
picasa-0.7.3 lib/picasa/exceptions.rb
picasa-0.7.2 lib/picasa/exceptions.rb
picasa-0.7.1 lib/picasa/exceptions.rb
picasa-0.7.0 lib/picasa/exceptions.rb
picasa-0.6.7 lib/picasa/exceptions.rb
picasa-0.6.6 lib/picasa/exceptions.rb
picasa-0.6.5 lib/picasa/exceptions.rb
picasa-0.6.4 lib/picasa/exceptions.rb