ContributorMural::Runner
Inherits Reference < Object
Orchestrates the pipeline: resolve users, embed avatars, render styles, write files. Returns a process exit code.
Constants
MAX_RASTER_JOBS = 4
Each PNG is an rsvg-convert process, so this is bounded by cores rather
than by patience — unlike everything else in the pipeline, which waits on
the network.
Constructors
new(config : Config, avatar_source : AvatarSource, workspace : String = Dir.current, github_source : GitHubSource | Nil = nil, committer : Committer | Nil = nil, rasterizer : Rasterizer | Nil = nil)
SourceInstance methods
run
Sourcewritten_paths
Source