Skip to content

Schema cannot be reopened #34

@jamesarosen

Description

@jamesarosen

When sharing code across multiple projects, it makes sense to put core classes in a shared library. Individual projects would then reopen the core classes to add functionality specific to their use-cases. For example:

User = Ember.Resource.define({
  organization: { type: 'Organization', nested: true }
});
User.reopenSchema({
  posts: {
    type: Ember.ResourceCollection,
    itemType: 'BlogPost',
    url: '/users/%@/posts'
  }
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions