text: Ext.define("Ext.data.proxy.Rest",{extend:"Ext.data.proxy.Ajax",alternateClassName:"Ext.data.RestProxy",alias:"proxy.rest",actionMethods:{create:"POST",read:"GET",update:"PUT",destroy:"DELETE"},appendId:true,batchActions:false,buildUrl:function(f){var e=this,c=f.operation,b=c.records||[],a=b[0],g=e.format,d=e.getUrl(f),h=a?a.getId():c.id;if(e.appendId&&e.isValidId(h)){if(!d.match(/\/$/)){d+="/"}d+=h}if(g){if(!d.match(/\.$/)){d+="."}d+=g}f.url=d;return e.callParent(arguments)},isValidId:function(a){return a||a===0}});