allex_libcloudexposurelib
Version:
AllexJS lib that generates the necessary glue code for exposing a lib via the Apartment/Hotel/Service chain
19 lines (16 loc) • 543 B
JavaScript
function createUser2HotelProducer (execlib, templateslib, mylib) {
'use strict';
var produceServiceMixin = require('./serviceproducer')(execlib, templateslib, mylib);
function produceHotel2Service (desc, code) {
switch (code) {
case 'Hotel2ServiceServiceMixin':
return produceServiceMixin(desc);
default:
return {
ServiceMixin: produceServiceMixin(desc)
};
}
}
mylib.produceHotel2Service = produceHotel2Service;
}
module.exports = createUser2HotelProducer;