define(['backbone'], function(Backbone) { /** * Simple model for an asset. */ var Asset = Backbone.Model.extend({ defaults: { display_name: '', content_type: '', thumbnail: '', date_added: '', url: '', external_url: '', portable_url: '', locked: false }, get_extension: function() { var name_segments = this.get('display_name').split('.').reverse(); var asset_type = (name_segments.length > 1) ? name_segments[0].toUpperCase() : ''; return asset_type; } }); return Asset; });