Skip to content

Instantly share code, notes, and snippets.

@ElemarJR
Created November 3, 2012 01:33
Show Gist options
  • Save ElemarJR/4005451 to your computer and use it in GitHub Desktop.
Save ElemarJR/4005451 to your computer and use it in GitHub Desktop.
define(['amplify', 'jquery'],
function (amplify, $) {
var
data,
init = function() {
$.mockJSON.data.STATE =
[ 'RS', 'SP', 'RJ', 'MG'];
$.mockJSON.data.CUSTOMER_FIRST_NAME =
['Elemar', 'Gabriel', 'Israel', 'Pedro'];
$.mockJSON.data.CUSTOMER_LAST_NAME =
['Santos', 'Severo', 'Hollweg'];
$.mockJSON.data.CITY =
['Caxias do Sul', 'Rio de Janeiro', 'Porto Alegre']
data = $.mockJSON.generateFromTemplate(
{ "customers|5-10" : [ {
"id|+1" : 0,
"married|0-1" : true,
"name" : "@CUSTOMER_FIRST_NAME @CUSTOMER_LAST_NAME",
"salary|100-500": 0.00,
"city" : "@CITY",
"state" : "@STATE",
"contacts|0-2" : [
{
"name" : "@MALE_FIRST_NAME",
"age|18-31" : 0,
"email" : "@EMAIL"
}]
}
] });
amplify.request.define("customers", function (success) {
success(data.customers);
});
},
getCustomers = function(callbacks) {
amplify.request(
{
resourceId: "customers",
success: callbacks.success,
});
};
init();
return {
getCustomers : getCustomers
};
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment