class SwarmClusterCliOpe::SyncConfigs::Base

Attributes

configs[RW]

@return [Hash] configurazioni di sincro

service[RW]

@return [String] nome del servizio dello stack

Public Class Methods

new(stack_cfgs, configs) click to toggle source

@param [Hash] configs @param [Configuration] stack_cfgs

Calls superclass method
# 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

Public Instance Methods

pull() click to toggle source

Funzione che dobbiamo sovrascrivere per identificare cosa fare quando scarichiamo i dati

# File lib/swarm_cluster_cli_ope/sync_configs/base.rb, line 26
def pull
  raise "TO OVERRIDE"
end
push() click to toggle source

Funzione che dobbiamo sovrascrivere per identificare cosa fare quando carichiamo i dati

# File lib/swarm_cluster_cli_ope/sync_configs/base.rb, line 32
def push
  raise "TO OVERRIDE"
end

Private Instance Methods

container() click to toggle source

@return [SwarmClusterCliOpe::Models::Container]

# File lib/swarm_cluster_cli_ope/sync_configs/base.rb, line 38
def container
  Models::Container.find_by_service_name(service, stack_name: stack_name)
end