Sha256: b126532ba1dfae332125c46d13fa624ff834abd0aef88bb6672add0630eb1962
Contents?: true
Size: 713 Bytes
Versions: 23
Compression:
Stored size: 713 Bytes
Contents
# typed: strict module Kuby module Docker module Packages class Package extend T::Sig extend T::Helpers abstract! sig { returns(Symbol) } attr_reader :name sig { returns(T.nilable(String)) } attr_reader :version sig { params(name: Symbol, version: T.nilable(String)).void } def initialize(name, version = nil) @name = name @version = version end sig { params(ver: String).returns(T.self_type) } def with_version(ver) self.class.new(name, ver) end sig { returns(T::Boolean) } def managed? false end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems