Module: Avm::EacWebappBase0::Instances::Base::Deploy

Defined in:
lib/avm/eac_webapp_base0/instances/base/deploy.rb

Instance Method Summary collapse

Instance Method Details

#deploy_classObject

Parameters:



11
12
13
14
15
16
17
# File 'lib/avm/eac_webapp_base0/instances/base/deploy.rb', line 11

def deploy_class
  application.stereotype.namespace_module.then do |s|
    s.const_get('Instances').const_get('Deploy')
  rescue ::NameError
    s.const_get('Deploy')
  end
end

#deploy_instance(**options) ⇒ Object

return [Avm::EacWebappBase0::Instances::Deploy]

Parameters:

  • options (Hash)


21
22
23
# File 'lib/avm/eac_webapp_base0/instances/base/deploy.rb', line 21

def deploy_instance(**options)
  deploy_class.new(self, options)
end