Global injection

This commit is contained in:
Matthew Dillon 2015-06-11 13:37:26 -08:00
parent c70dd933c5
commit 559c0a3d9f
9 changed files with 76 additions and 9 deletions

View file

@ -0,0 +1,19 @@
import Ember from 'ember';
import config from '../config/environment';
var globals = Ember.Object.extend({
genus: config.genus,
apiURL: config.apiURL,
});
export function initialize(container, application) {
application.register('global:variables', globals, {singleton: true});
application.inject('controller', 'globals', 'global:variables');
application.inject('component', 'globals', 'global:variables');
application.inject('adapter', 'globals', 'global:variables');
}
export default {
name: 'global-variables',
initialize: initialize
};