mirror of
https://github.com/discourse/discourse.git
synced 2025-02-03 20:51:25 +08:00
12 lines
229 B
JavaScript
12 lines
229 B
JavaScript
const {
|
|
computed,
|
|
getOwner,
|
|
String: { dasherize }
|
|
} = Ember;
|
|
|
|
export default function(name) {
|
|
return computed(function(defaultName) {
|
|
return getOwner(this).lookup(`service:${name || dasherize(defaultName)}`);
|
|
});
|
|
}
|