ember-data-url-templates

by amiel

an ember-addon to allow building urls with url templates instead of defining buildURL

128 Stars 14 Forks Last release: almost 2 years ago (v0.4.3) MIT License 140 Commits 16 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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
    )

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.