Sha256: 2d0306624ba7797a2b7781571307c566eb52d9fa7d6585fcba85ced127a39d08
Contents?: true
Size: 460 Bytes
Versions: 23
Compression:
Stored size: 460 Bytes
Contents
# typed: strict module Kuby module Docker class InlineLayer < Layer extend T::Sig sig { returns(T.proc.params(df: Dockerfile).void) } attr_reader :block sig { params(block: T.proc.params(df: Dockerfile).void).void } def initialize(block) @block = block end sig { override.params(dockerfile: Dockerfile).void } def apply_to(dockerfile) block.call(dockerfile) end end end end
Version data entries
23 entries across 23 versions & 1 rubygems