Class: PicsolveDockerBuilder::Composer::Requirements::Context

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/picsolve_docker_builder/composer/requirements/context.rb

Overview

Base class for requirements

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Base

#base_dir, #config, #config_file, #config_path, #config_paths, #create_logger, #default_config, #log, #read_config, #validate_config

Constructor Details

#initialize(kubernetes, container) ⇒ Context

Returns a new instance of Context.



10
11
12
13
# File 'lib/picsolve_docker_builder/composer/requirements/context.rb', line 10

def initialize(kubernetes, container)
  @kubernetes = kubernetes
  @container = container
end

Instance Attribute Details

#containerObject (readonly)

Returns the value of attribute container.



9
10
11
# File 'lib/picsolve_docker_builder/composer/requirements/context.rb', line 9

def container
  @container
end

#kubernetesObject (readonly)

Returns the value of attribute kubernetes.



9
10
11
# File 'lib/picsolve_docker_builder/composer/requirements/context.rb', line 9

def kubernetes
  @kubernetes
end

Instance Method Details

#namespaceObject



15
16
17
# File 'lib/picsolve_docker_builder/composer/requirements/context.rb', line 15

def namespace
  @container.composer.namespace
end