Module: Avm::EacWebappBase0::Instances::Base::Apache

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

Instance Method Summary collapse

Instance Method Details

#apache_path_classClass

Returns:

  • (Class)


29
# File 'lib/avm/eac_webapp_base0/instances/base/apache.rb', line 29

delegate :apache_path_class, to: :class

#apache_resourceAvm::EacUbuntuBase0::Apache::Resource?

Returns:

  • (Avm::EacUbuntuBase0::Apache::Resource, nil)


32
33
34
35
36
37
# File 'lib/avm/eac_webapp_base0/instances/base/apache.rb', line 32

def apache_resource
  %i[conf site]
    .lazy
    .map { |type| platform_instance.apache.send(type, install_apache_resource_name) }
    .find(&:available?)
end