Sha256: bbeb587a826955a86a90f1f6b26ada7ab4f0cfad97cb58ee8c4f2428aa8f5321

Contents?: true

Size: 612 Bytes

Versions: 4

Compression:

Stored size: 612 Bytes

Contents

module Egnyte 
  class EgnyteError < StandardError
    def initialize(data)
      @data = data
    end

    def [](key)
      @data[key]
    end
  end

  class UnsupportedAuthStrategy < StandardError; end
  class FileExpected < StandardError; end
  class FolderExpected < StandardError; end
  class FileFolderNotFound < EgnyteError; end
  class RequestError < EgnyteError; end
  class BadRequest < EgnyteError; end
  class NotAuthorized < EgnyteError; end
  class InsufficientPermissions < EgnyteError; end
  class FileFolderDuplicateExists < EgnyteError; end
  class FileSizeExceedsLimit < EgnyteError; end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
egnyte-1.0.0 lib/egnyte/errors.rb
egnyte-0.1.0 lib/egnyte/errors.rb
egnyte-0.0.5 lib/egnyte/errors.rb
egnyte-0.0.1 lib/egnyte/errors.rb