Sha256: 728483828d5d07a9eb386708c19cc20de069742a6fadeb704ad20098f8e192be

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"%cbb044ed0289a9790fe3da12012d4afe;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"%d1187655049adfef8a10c07bfa0efd7d;FI"
_version;TI"%361c512b9086418778df946c0d278f91;F

Version data entries

2 entries across 1 versions & 1 rubygems

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