class Pettanr.SystemPicture extends Peta.SystemResource\r
+ \r
+ @singular: () ->\r
+ 'SystemPicture'\r
+ \r
+ @plural: () ->\r
+ 'SystemPictures'\r
+ \r
+ defaults: {\r
+ id: null\r
+ } \r
+ \r
+ filename: () ->\r
+ @get('id') + '.' + @get('ext')\r
+ \r
+ mime_type: () ->\r
+ 'image/' + @get('ext')\r
+ \r
+ r_url: () ->\r
+ '/system_pictures/' + @filename()\r
+ \r
+ symbol_option: (context, options) ->\r
+ @retrieve(this, {\r
+ success: (symbol_item) => \r
+ options.success.call(context, symbol_item.symbol_file())\r
+ fail: (response, opt) =>\r
+ options.fail.call(context, response, opt)\r
+ })\r
+ \r
+ initialize: (attr = {}, options = {}) ->\r
+ super(attr, options)\r
+ \r