class ListMacro
Builds a list of Node#items where items linked to appropriate headers
Public Class Methods
new()
click to toggle source
# File lib/assets/lib/markup_macro.rb, line 50 def initialize @title = "List" @regex = /{{@@list}}/ end
Public Instance Methods
process(macro, node)
click to toggle source
# File lib/assets/lib/markup_macro.rb, line 55 def process(macro, node) node.items.inject([]) do |ary, n| ary << "* [#{n.title}](##{node.url(n.id)})" end.join("\n") end