torii
Version:
A set of clean abstractions for authentication in Ember.js
24 lines (20 loc) • 481 B
JavaScript
import EmberObject from '@ember/object';
export default EmberObject.extend({
init() {
this.validKeys = this.keys;
},
parse() {
var url = this.url,
validKeys = this.validKeys,
data = {};
for (var i = 0; i < validKeys.length; i++) {
var key = validKeys[i],
regex = new RegExp(key + "=([^&#]*)"),
match = regex.exec(url);
if (match) {
data[key] = match[1];
}
}
return data;
}
});