'This special \'t-call\' tag can be used in order to aggregate/minify javascript and css assets'

def _compile_directive_call_assets(self, el, options):

    if len(el):
        raise 't-call-assets    cannot    contain    children    nodes'
    return [self._append(ast.Call(func=ast.Attribute(value=ast.Name(id='self', ctx=ast.Load()), attr='_get_asset', ctx=ast.Load()), args=[ast.Str(el.get('t-call-assets')), ast.Name(id='options', ctx=ast.Load())], keywords=[ast.keyword('css', self._get_attr_bool(el.get('t-css', True))), ast.keyword('js', self._get_attr_bool(el.get('t-js', True))), ast.keyword('debug', ast.Call(func=ast.Attribute(value=ast.Name(id='values', ctx=ast.Load()), attr='get', ctx=ast.Load()), args=[ast.Str('debug')], keywords=[], starargs=None, kwargs=None)), ast.keyword('async', self._get_attr_bool(el.get('async', False))), ast.keyword('values', ast.Name(id='values', ctx=ast.Load()))], starargs=None, kwargs=None))]
