lib/milestoner/commits/enrichers/container.rb
# frozen_string_literal: true require "containable" module Milestoner module Commits module Enrichers # Registers all enrichers for injection. module Container extend Containable register(:author) { Author.new } register(:body_html) { Body.new } register(:collaborators) { Colleague.new key: "Co-authored-by" } register(:created_at) { Time.new key: :authored_at } register(:format) { Format.new } register(:issue) { Issue.new } register(:milestone) { Milestone.new } register(:notes_html) { Note.new } register(:review) { Review.new } register(:signers) { Colleague.new key: "Signed-off-by" } register(:updated_at) { Time.new key: :committed_at } register(:uri) { URI.new } end end end end