Sha256: 5aa015497c01560456e6f1a1f4a526e9272a07517ed2f72729fd77b4f41ca8f0

Contents?: true

Size: 594 Bytes

Versions: 3

Compression:

Stored size: 594 Bytes

Contents

class KuberKit::Core::Configuration
  attr_reader :name, :artifacts, :registries, :env_files, :templates, :kubecfg_path

  Contract KeywordArgs[
    name:            Symbol,
    artifacts:       Hash,
    registries:      Hash,
    env_files:       Hash,
    templates:       Hash,
    kubecfg_path:    Maybe[String]
  ] => Any
  def initialize(name:, artifacts:, registries:, env_files:, templates:, kubecfg_path:)
    @name       = name
    @artifacts  = artifacts
    @registries = registries
    @env_files  = env_files
    @templates  = templates
    @kubecfg_path = kubecfg_path
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kuber_kit-0.1.2 lib/kuber_kit/core/configuration.rb
kuber_kit-0.1.1 lib/kuber_kit/core/configuration.rb
kuber_kit-0.1.0 lib/kuber_kit/core/configuration.rb