Class: SwarmClusterCliOpe::SyncConfigs::Base
- Inherits:
-
Thor::Shell::Basic
- Object
- Thor::Shell::Basic
- SwarmClusterCliOpe::SyncConfigs::Base
- Includes:
- LoggerConcern
- Defined in:
- lib/swarm_cluster_cli_ope/sync_configs/base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#configs ⇒ Hash
Configurazioni di sincro.
-
#service ⇒ String
Nome del servizio dello stack.
Instance Method Summary collapse
-
#initialize(stack_cfgs, configs) ⇒ Base
constructor
A new instance of Base.
-
#pull ⇒ Object
Funzione che dobbiamo sovrascrivere per identificare cosa fare quando scarichiamo i dati.
-
#push ⇒ Object
Funzione che dobbiamo sovrascrivere per identificare cosa fare quando carichiamo i dati.
Methods included from LoggerConcern
Constructor Details
#initialize(stack_cfgs, configs) ⇒ Base
Returns a new instance of Base.
13 14 15 16 17 18 19 |
# File 'lib/swarm_cluster_cli_ope/sync_configs/base.rb', line 13 def initialize(stack_cfgs, configs) super() @configs = configs @service = configs[:service] @stack_cfgs = stack_cfgs end |
Instance Attribute Details
#configs ⇒ Hash
Returns configurazioni di sincro.
9 10 11 |
# File 'lib/swarm_cluster_cli_ope/sync_configs/base.rb', line 9 def configs @configs end |
#service ⇒ String
Returns nome del servizio dello stack.
6 7 8 |
# File 'lib/swarm_cluster_cli_ope/sync_configs/base.rb', line 6 def service @service end |
Instance Method Details
#pull ⇒ Object
Funzione che dobbiamo sovrascrivere per identificare cosa fare quando scarichiamo i dati
26 27 28 |
# File 'lib/swarm_cluster_cli_ope/sync_configs/base.rb', line 26 def pull raise "TO OVERRIDE" end |
#push ⇒ Object
Funzione che dobbiamo sovrascrivere per identificare cosa fare quando carichiamo i dati
32 33 34 |
# File 'lib/swarm_cluster_cli_ope/sync_configs/base.rb', line 32 def push raise "TO OVERRIDE" end |