class Milestoner::Builders::ADoc::Indexer
Builds ASCII Doc index.
Attributes
Public Class Methods
Source
# File lib/milestoner/builders/adoc/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/adoc/indexer.rb, line 16 def call tags path_resolver.call settings.build_output.join("index.adoc"), logger: do |path| path.write view.call(tags:, layout: settings.build_layout, format: :adoc) end end