X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fmodels%2Fuser.js.coffee;h=2b2d1c5c4f2912ed3a34b12db341481e8a4f9ee6;hb=aa9eca25671c772ffec8f2f65aecc8a978a2f375;hp=7d955186b1d74261bee451602f6a98b0e0e4f954;hpb=cbdaff138774789348a9cb9615034fd9d0344c8e;p=pettanr%2Fpettanr.git diff --git a/app/assets/javascripts/models/user.js.coffee b/app/assets/javascripts/models/user.js.coffee index 7d955186..2b2d1c5c 100644 --- a/app/assets/javascripts/models/user.js.coffee +++ b/app/assets/javascripts/models/user.js.coffee @@ -1,7 +1,5 @@ class Pettanr.User extends Backbone.Model - url: '/users/' - defaults: { } @@ -9,13 +7,17 @@ class Pettanr.User extends Backbone.Model artist: () -> - initialize: () -> + initialize: (attr = {}, options = {}) -> + super(attr, options) _.extend(this, Backbone.Events) if @id @url = @url + @id class Pettanr.User.Session extends Pettanr.User + sign_in: () -> + @save({}) + save: (model_attr) -> @url = '/users/sign_in' super(model_attr, { @@ -34,6 +36,6 @@ class Pettanr.User.Session extends Pettanr.User @trigger('sign_out:fail', model, response) }) - initialize: () -> - super() + initialize: (attr = {}, options = {}) -> + super(attr, options)