define(["Protocol/Parser"], function(Parser) { var Helper = {} Helper.encodeCommand = function(command, options){ return Parser.encode(Helper.assemble(command, options)); } Helper.assemble = function(command, options){ var commands = {}; commands[command] = options || null; return commands; } Helper.runCommands = function(message, callback){ var commands = Parser.decode(message); for(var command in commands) { callback(command, commands[command]); } } return Helper; });