Class: KuberKit::Core::Registries::AbstractRegistry
- Includes:
- Extensions::Inspectable
- Defined in:
- lib/kuber_kit/core/registries/abstract_registry.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
Instance Method Summary collapse
-
#initialize(registry_name) ⇒ AbstractRegistry
constructor
A new instance of AbstractRegistry.
- #local? ⇒ Boolean
- #path ⇒ Object
- #remote? ⇒ Boolean
- #remote_path ⇒ Object
Methods included from Extensions::Inspectable
Constructor Details
#initialize(registry_name) ⇒ AbstractRegistry
Returns a new instance of AbstractRegistry.
6 7 8 |
# File 'lib/kuber_kit/core/registries/abstract_registry.rb', line 6 def initialize(registry_name) @name = registry_name end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
4 5 6 |
# File 'lib/kuber_kit/core/registries/abstract_registry.rb', line 4 def name @name end |
Instance Method Details
#local? ⇒ Boolean
22 23 24 |
# File 'lib/kuber_kit/core/registries/abstract_registry.rb', line 22 def local? raise KuberKit::NotImplementedError, "must be implemented" end |
#path ⇒ Object
10 11 12 |
# File 'lib/kuber_kit/core/registries/abstract_registry.rb', line 10 def path raise KuberKit::NotImplementedError, "must be implemented" end |
#remote? ⇒ Boolean
18 19 20 |
# File 'lib/kuber_kit/core/registries/abstract_registry.rb', line 18 def remote? raise KuberKit::NotImplementedError, "must be implemented" end |
#remote_path ⇒ Object
14 15 16 |
# File 'lib/kuber_kit/core/registries/abstract_registry.rb', line 14 def remote_path raise KuberKit::NotImplementedError, "must be implemented" end |