Sha256: a06f604ed5a7896f82e072cd966a9b6b7bac8ae1c3cc637f907ab0696fbe2b0b

Contents?: true

Size: 585 Bytes

Versions: 6

Compression:

Stored size: 585 Bytes

Contents

class KuberKit::Core::ContextHelper::ContextHelperFactory
  include KuberKit::Import[
    "core.image_store",
    "core.artifact_store"
  ]

  def build_image_context(shell)
    KuberKit::Core::ContextHelper::ImageHelper.new(
      image_store:    image_store,
      artifact_store: artifact_store,
      shell:          shell
    )
  end

  def build_service_context(shell, service)
    KuberKit::Core::ContextHelper::ServiceHelper.new(
      image_store:    image_store,
      artifact_store: artifact_store,
      shell:          shell,
      service:        service
    )
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kuber_kit-0.1.5 lib/kuber_kit/core/context_helper/context_helper_factory.rb
kuber_kit-0.1.4 lib/kuber_kit/core/context_helper/context_helper_factory.rb
kuber_kit-0.1.3 lib/kuber_kit/core/context_helper/context_helper_factory.rb
kuber_kit-0.1.2 lib/kuber_kit/core/context_helper/context_helper_factory.rb
kuber_kit-0.1.1 lib/kuber_kit/core/context_helper/context_helper_factory.rb
kuber_kit-0.1.0 lib/kuber_kit/core/context_helper/context_helper_factory.rb