Sha256: d6d9f1aa395fddb8a6194949c7bf1063f890c93f363fa2bcd2ee2de53b1e79d4

Contents?: true

Size: 751 Bytes

Versions: 6

Compression:

Stored size: 751 Bytes

Contents

<content:page>
	<content:heading>Source</content:heading>
	
	<main>
		<?r
		base = controller[:base]
		index = base.index
		
		index.trie.traverse do |path, node, descend|
			?><ul class="index"><?r
			if symbols = node.values
				symbol = base.best(symbols)
				
				if documentation = symbol.documentation or symbol.container?
					?><li>
						<a href="#{base.link_for(symbol)}"><code class="language-#{symbol.language.name}">#{symbol.long_form}</code></a>
						
						<?r if documentation ?>
							#{base.format(documentation.description.first, symbol)}
						<?r end ?>
						
						<?r if symbol.container?
							descend.call
						end ?>
					</li><?r
				end
			else
				descend.call
			end
			?></ul><?r
		end
		?>
	</main>
</content:page>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
utopia-project-0.5.1 pages/source/index.xnode
utopia-project-0.5.0 pages/source/index.xnode
utopia-project-0.4.0 pages/source/index.xnode
utopia-project-0.3.0 pages/source/index.xnode
utopia-project-0.2.1 pages/source/index.xnode
utopia-project-0.2.0 pages/source/index.xnode