ember-data-url-templates

0.4.5 • Public • Published

ember-data-url-templates

Build Status Ember Observer Score Dependency Status devDependency Status

ember-data-url-templates is an addon to allow building urls with url templates instead of defining buildURL as described in RFC #4.

ember-data-url-templates is under early development. Feedback is welcome, and of course, so are pull requests.

Url templates are compiled with geraintluff/uri-templates, which fully implements RFC 6570.

Usage

Installation

ember install ember-data-url-templates

Requirements

ember-data-url-templates >= 0.1.0 is known to work with ember-data >= 1.0.0-beta.18, ^1.13, and ^2.0.

Documentation

More in depth documentation can be found in the wiki.

Synopsis

// adapters/comment
 
import Ember from "ember";
import DS from "ember-data";
import UrlTemplates from "ember-data-url-templates";
 
export default DS.RESTAdapter.extend(UrlTemplates, {
  urlTemplate: '{+host}/comments{/id}',
  queryUrlTemplate: '{+host}/comments{?query*}',
  createRecordUrlTemplate: '{+host}/users/{userId}/comments',
 
  session: Ember.inject.service(),
 
  urlSegments: {
    userId() {
      return this.get('session.userId');
    }
  }
});

Contributing

Installation

  • git clone this repository
  • npm install
  • bower install

Running Tests

  • ember test or
  • ember test --server

TODO

Here is a short list of things I'd like to support:

  • Use a template provided by the API (like links)

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.4.52,108latest

Version History

VersionDownloads (Last 7 Days)Published
0.4.52,108
0.4.40
0.4.32,249
0.4.20
0.4.10
0.4.0163
0.3.10
0.3.00
0.2.00
0.1.10
0.1.00
0.0.70
0.0.60
0.0.50
0.0.40
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i ember-data-url-templates

Weekly Downloads

4,520

Version

0.4.5

License

MIT

Unpacked Size

11.8 kB

Total Files

14

Last publish

Collaborators

  • amiel