class Milestoner::Builders::MD::Indexer
Builds Markdown
index.
Attributes
Public Class Methods
Source
# File lib/milestoner/builders/md/indexer.rb, line 10 def initialize(path_resolver: PathResolver, view: Views::Milestones::Index.new, **) super(**) @path_resolver = path_resolver @view = view end
Calls superclass method
Public Instance Methods
Source
# File lib/milestoner/builders/md/indexer.rb, line 16 def call tags path_resolver.call settings.build_output.join("index.md"), logger: do |path| path.write view.call(tags:, layout: settings.build_layout, format: :md) end end