class

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)
Source

Instance methods

written_paths
Source