{I" class:ETI"ProcessedAsset;FI"logical_path;TI":blogelator/controllers/posts/posts_show_controller.js;FI" pathname;TI"{/Users/brian/github/codelation/blogelator/app/assets/javascripts/blogelator/controllers/posts/posts_show_controller.js;FI"content_type;TI"application/javascript;TI" mtime;Tl+ƒ=SI" length;TiI" digest;TI"%d885068f504ad7a38e42c9aafee81536;FI" source;TI"(function() { "use strict"; App.PostsShowController = Ember.ObjectController.extend({ needs: ['posts'], actions: { togglePublished: function(defer) { var post = this.get('content'); if (Ember.isNone(post.get('publishedAt'))) { post.set('publishedAt', new Date()); } else { post.set('publishedAt', null); } if (Ember.isNone(defer)) { post.save(); return post; } if (!post.get('isDirty')) { defer.resolve(); } else { post.save().then(function() { defer.resolve(); }, function() { defer.reject(); }); } return post; } } }); })(); ;TI"dependency_digest;TI"%0749337d5ee0b5e23f7a7ac5a7436c0d;FI"required_paths;T[I"{/Users/brian/github/codelation/blogelator/app/assets/javascripts/blogelator/controllers/posts/posts_show_controller.js;FI"dependency_paths;T[{I" path;TI"{/Users/brian/github/codelation/blogelator/app/assets/javascripts/blogelator/controllers/posts/posts_show_controller.js;FI" mtime;TI"2014-03-07T15:43:31-06:00;TI" digest;TI"%d885068f504ad7a38e42c9aafee81536;FI" _version;TI"%361c512b9086418778df946c0d278f91;F