Sha256: f53076a00574819192e9b671a397fdb4f9cef7c2154e41ab9c55b0b9b26e0052
Contents?: true
Size: 507 Bytes
Versions: 9
Compression:
Stored size: 507 Bytes
Contents
module Nanoc::Int::Compiler::Phases class Write < Abstract include Nanoc::Int::ContractsSupport def initialize(snapshot_repo:, wrapped:) super(wrapped: wrapped) @snapshot_repo = snapshot_repo end contract Nanoc::Int::ItemRep, C::KeywordArgs[is_outdated: C::Bool], C::Func[C::None => C::Any] => C::Any def run(rep, is_outdated:) # rubocop:disable Lint/UnusedMethodArgument yield Nanoc::Int::ItemRepWriter.new.write_all(rep, @snapshot_repo) end end end
Version data entries
9 entries across 9 versions & 1 rubygems