Sha256: 633d0584ced4e530e52e836c852c82216455d33637cb404d1e967114374c132e

Contents?: true

Size: 1.35 KB

Versions: 2

Compression:

Stored size: 1.35 KB

Contents

{I"
class:ETI"BundledAsset;FI"logical_path;TI"blogelator/models/post.js;FI"
pathname;TI"_/Users/brian/github/codelation/blogelator/app/assets/javascripts/blogelator/models/post.js;FI"content_type;TI"application/javascript;TI"
mtime;Tl+ž‘LSI"length;Ti…I"digest;TI"%c624b8825eda12f61df6248518717ac9;FI"source;TI"…(function() {
  "use strict";

  App.Post = DS.Model.extend({
    bodyHtml:     DS.attr('string', { defaultValue: '' }),
    bodyMarkdown: DS.attr('string', { defaultValue: '' }),
    createdAt:    DS.attr('date'),
    publishedAt:  DS.attr('date'),
    summary:      DS.attr('string'),
    title:        DS.attr('string'),
    updatedAt:    DS.attr('date'),

    publishedAtFormatted: function() {
      var publishedAt = this.get('publishedAt');

      if (Ember.isNone(publishedAt)) {
        return "Unpublished";
      } else {
        return moment(publishedAt).format('MMMM D, YYYY');
      }
    }.property('publishedAt'),

    updatedAtFormatted: function() {
      var updatedAt = this.get('updatedAt');

      if (Ember.isNone(updatedAt)) {
        return "Never";
      } else {
        return moment(updatedAt).fromNow();
      }
    }.property('secondsPassed', 'updatedAt')
  });

})();
;TI"required_assets_digest;TI"%fa301b3fe327cc9485a8525b419e5bc1;FI"
_version;TI"%a56df69ef97ba4d9f1a23bf9b0add58a;F

Version data entries

2 entries across 1 versions & 1 rubygems

Version Path
blogelator-0.2.4 spec/dummy/tmp/cache/assets/development/sprockets/10540929b00cc93cf8bbb830eea7c13e
blogelator-0.2.4 spec/dummy/tmp/cache/assets/development/sprockets/f77b040af039273989c26d806db1ce9b