class Pettanr.User extends Backbone.Model url: '/users/' defaults: { id: null } author: () -> artist: () -> initialize: () -> _.extend(this, Backbone.Events) if @id @url = @url + @id class Pettanr.User.Current extends Pettanr.User save: (model_attr) -> super(model_attr, { success: (model, response, options) => @trigger('sign_in:success', model, response) error: (model, response, options) => @trigger('sign_in:fail', model, response) }) initialize: () -> super() @url = '/users/sign_in'