Sha256: c4210ac473327f3fa789929c4cb3ba8c50daf756ba7e7c12e08796f542e47824

Contents?: true

Size: 746 Bytes

Versions: 6

Compression:

Stored size: 746 Bytes

Contents

# frozen_string_literal: true

require 'avm/eac_webapp_base0/instances/deploy_info'
require 'avm/instances/base'

module Avm
  module EacWebappBase0
    module Instances
      class Base < ::Avm::Instances::Base
        module DeployInfo
          common_concern

          DEPLOY_INFO_SUBPATH = '.deploy.yaml'

          # @return [Avm::EacWebappBase0::Instances::DeployInfo]
          def deploy_info
            ::Avm::EacWebappBase0::Instances::DeployInfo.from_string(
              host_env.command('cat', deploy_info_path).execute!
            )
          end

          # @return [Pathname]
          def deploy_info_path
            install_path.to_pathname.join(DEPLOY_INFO_SUBPATH)
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
avm-eac_webapp_base0-0.20.1 lib/avm/eac_webapp_base0/instances/base/deploy_info.rb
eac_tools-0.94.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/instances/base/deploy_info.rb
avm-eac_webapp_base0-0.20.0 lib/avm/eac_webapp_base0/instances/base/deploy_info.rb
eac_tools-0.93.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/instances/base/deploy_info.rb
avm-eac_webapp_base0-0.19.0 lib/avm/eac_webapp_base0/instances/base/deploy_info.rb
eac_tools-0.87.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/instances/base/deploy_info.rb