How to return value on Meteor.call() in client?

A Meteor method is usually composed of 2 parts: a server-side part (let’s call it the server-side method) and a client-side part (let’s call it the stub).

If, from the client you want to get the result of the server-side method, use a callback like this:

Meteor.call('myMethod', arg1, arg2, function(error, result) {
    // 'result' is the method return value
});

If, from the client you want to get the result of the stub, use this undocumented parameter of the apply function:

var result = Meteor.apply('myMethod', [arg1, arg2], 			{ returnStubValue: true });