class Nanoc::Core::CompilationPhases::MarkDone

Public Class Methods

new(wrapped:, outdatedness_store:) click to toggle source
# File lib/nanoc/core/compilation_phases/mark_done.rb, line 9
def initialize(wrapped:, outdatedness_store:)
  super(wrapped: wrapped)

  @outdatedness_store = outdatedness_store
end

Public Instance Methods

run(rep, is_outdated:) { || ... } click to toggle source
# File lib/nanoc/core/compilation_phases/mark_done.rb, line 16
def run(rep, is_outdated:) # rubocop:disable Lint/UnusedMethodArgument
  yield
  @outdatedness_store.remove(rep)
end