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
30
31
# File 'lib/avm/eac_webapp_base0/instances/base/apache.rb', line 29

def apache_path_class
  self.class.apache_path_class
end

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

Returns:

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


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

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