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-0.6.27 lib/gooddata/rest/README.md
gooddata-0.6.26 lib/gooddata/rest/README.md
gooddata-0.6.25 lib/gooddata/rest/README.md
gooddata-0.6.24 lib/gooddata/rest/README.md
gooddata-0.6.23 lib/gooddata/rest/README.md
gooddata-0.6.22 lib/gooddata/rest/README.md
gooddata-0.6.20 lib/gooddata/rest/README.md
gooddata-0.6.19 lib/gooddata/rest/README.md
gooddata-0.6.18 lib/gooddata/rest/README.md
gooddata-0.6.17 lib/gooddata/rest/README.md
gooddata-0.6.16 lib/gooddata/rest/README.md
gooddata-0.6.15 lib/gooddata/rest/README.md
gooddata-0.6.14 lib/gooddata/rest/README.md
gooddata-0.6.13 lib/gooddata/rest/README.md
gooddata-0.6.12 lib/gooddata/rest/README.md
gooddata-0.6.11 lib/gooddata/rest/README.md
gooddata-0.6.10 lib/gooddata/rest/README.md
gooddata-0.6.9 lib/gooddata/rest/README.md
gooddata-0.6.8 lib/gooddata/rest/README.md