global:Router = require('pro-router') require './ref/ref' require './switch/switch' require './not_found/not_found' tag router def setup @r = R @t = Imba:TAGS def render self:__:A = self:__:A || {} ( self:__:A[@r:view] || self:__:A[@r:view] = @t[@r:view.toUpperCase]() ).end