Sha256: 659f1eea7783d2373aa8f3e7cb4775ef4d7d76ea1572753e15194c7a3b250b73

Contents?: true

Size: 655 Bytes

Versions: 119

Compression:

Stored size: 655 Bytes

Contents

# Rest

Proof of Concept of GoodWay of dealing with non-perfect REST Endpoints

## Terminology

Terms like 'MUST', 'MUST NOT', 'SHALL', 'SHALL NOT' are used as defined in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt)

## Architecture

There are few basic classes.

- Connection
- Client
- Factory
- Object
- Resource

## Connection

Low-level network connection

## Client

User's interface to GoodData Platform.

## Factory

Authority responsible for creating Object bounded to some Connection.

## Object

Remote REST-like accessible content.

## Resource

Objects which are (at least mimicking to be) first class citizen REST Resource with full CRUD

Version data entries

119 entries across 119 versions & 2 rubygems

Version Path
gooddata-2.3.1-java lib/gooddata/rest/README.md
gooddata-2.3.1 lib/gooddata/rest/README.md
gooddata-2.3.0-java lib/gooddata/rest/README.md
gooddata-2.3.0 lib/gooddata/rest/README.md
gooddata-2.2.0-java lib/gooddata/rest/README.md
gooddata-2.2.0 lib/gooddata/rest/README.md
gooddata-2.1.19-java lib/gooddata/rest/README.md
gooddata-2.1.19 lib/gooddata/rest/README.md
gooddata-2.1.17-java lib/gooddata/rest/README.md
gooddata-2.1.17 lib/gooddata/rest/README.md
gooddata-2.1.15-java lib/gooddata/rest/README.md
gooddata-2.1.15 lib/gooddata/rest/README.md
gooddata-2.1.14-java lib/gooddata/rest/README.md
gooddata-2.1.14 lib/gooddata/rest/README.md
gooddata-2.1.13-java lib/gooddata/rest/README.md
gooddata-2.1.13 lib/gooddata/rest/README.md
gooddata-2.1.12-java lib/gooddata/rest/README.md
gooddata-2.1.12 lib/gooddata/rest/README.md
gooddata-2.1.11-java lib/gooddata/rest/README.md
gooddata-2.1.11 lib/gooddata/rest/README.md