Class: PicsolveDockerBuilder::Composer::Requirements::Context
- Inherits:
-
Object
- Object
- PicsolveDockerBuilder::Composer::Requirements::Context
- Includes:
- Base
- Defined in:
- lib/picsolve_docker_builder/composer/requirements/context.rb
Overview
Base class for requirements
Instance Attribute Summary collapse
-
#container ⇒ Object
readonly
Returns the value of attribute container.
-
#kubernetes ⇒ Object
readonly
Returns the value of attribute kubernetes.
Instance Method Summary collapse
-
#initialize(kubernetes, container) ⇒ Context
constructor
A new instance of Context.
- #namespace ⇒ Object
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
#container ⇒ Object (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 |
#kubernetes ⇒ Object (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
#namespace ⇒ Object
15 16 17 |
# File 'lib/picsolve_docker_builder/composer/requirements/context.rb', line 15 def namespace @container.composer.namespace end |