Sha256: c6ade27100746a70f74975eadc1c2485028463451ba60bc7cd2fbfe9fcfd8f38

Contents?: true

Size: 847 Bytes

Versions: 23

Compression:

Stored size: 847 Bytes

Contents

var app = require('ballroom');
var rc_helpers = require('rhoconnect_helpers');

app.controllerName('Sample2');
app.defaults({admin_required:false,login_required:true,source_required:true,client_required:true});

app.get('/',{"rc_handler":"query"}, function(req,resp){
	var result = {'1':{'name':'iPhone'}};
	resp.send(result);
});

app.get('/error_throw',{},function(req,resp){
	throw "Error in function";
});

//json['args'] = {:product => {:name=>foo,:price=>bar}}
app.post('/',{}, function(req,resp){
	var result = {'id':req.params};
	resp.send(result);
});

//json['args'] = {:id=>1,:product => {:name=>foo,:price=>bar}}
app.put('/:id',{}, function(req,resp){
	var result =  {'id':req.params};
	resp.send(result);
});

//json['args'] = {:id => 2}
app.del('/:id',{}, function(req,resp){
	var result =  {'id':req.params};
	resp.send(result);
});

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rhoconnect-7.6.0 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-7.5.1 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-7.4.1 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-7.1.17 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-6.2.0 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-6.0.11 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.18 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.17 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.15 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.0.22 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.2 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.0.7 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.0.3 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.5.0 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-5.1.1 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-4.0.4 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-4.0.3 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-4.0.2 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-4.0.1 spec/apps/rhotestapp/controllers/js/sample2_controller.js
rhoconnect-4.0.0 spec/apps/rhotestapp/controllers/js/sample2_controller.js