Skip to content

Instantly share code, notes, and snippets.

@SinisterMinister
Last active December 23, 2015 19:09
Show Gist options
  • Save SinisterMinister/6680406 to your computer and use it in GitHub Desktop.
Save SinisterMinister/6680406 to your computer and use it in GitHub Desktop.
// Single ORM instance usage
ORM.create(mysqlRepository).then(function (orm) {
/* App logic goes here */
orm.factory('foo');
}, err);
// Multiple ORM instance usage
var ORMs = {
mysqlOrm: ORM.create(mysqlRepository),
mongoOrm: ORM.create(mongoRepository),
cass: ORM.create(cassandraRepository),
};
// Group them together. Not sure on the name of the function, so ready for now
ORM.ready(ORMs).then(function (orm) {
/* App logic goes here */
orm.mysqlOrm.factory('user').findAll();
orm.mongoOrm.factory('thingy').create();
orm.cass.factory('stuff').find(27);
}, err);
@OpenSorceress
Copy link

Shouldn't it be ._ready(ORMs) ?

/rubberducky

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment