(Live: http://jhiggins.thrillist.com/krang )
![Yoda] (http://assets3.thrillist.com/v1/image/881680/size/tl-vertical_stack "Yoda")
var router = new Contra.Yoda({
Routes: {
'*' : 'always',
'page' : 'page'
}
always: function () {
console.log('i am always called');
},
page: function () {
console.log('I am called when Contra.Settings.page == "page"');
}
});
![Krang] (http://assets3.thrillist.com/v1/image/756032/size/tl-vertical_stack "Krang")
Contra.Krang.subscribe('this/is/a/string', function (topic, data) {
// This topic has been published with data!
});
Contra.Krang.publish('this/is/a/string', 'hello');