Sha256: 4620397f9984f4bedbf1667371bf862932301e8cebffbf957ac032f2c8f30425

Contents?: true

Size: 411 Bytes

Versions: 1

Compression:

Stored size: 411 Bytes

Contents

# frozen_string_literal: true

module Nanoc::Int::Compiler::Stages
  class Postprocess
    include Nanoc::Int::ContractsSupport

    def initialize(action_provider:, site:, reps:)
      @action_provider = action_provider
      @site = site
      @reps = reps
    end

    contract Nanoc::Int::Compiler => C::Any
    def run(compiler)
      @action_provider.postprocess(@site, compiler, @reps)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nanoc-4.8.10 lib/nanoc/base/services/compiler/stages/postprocess.rb