Sha256: 65b34b8563ec456f1c45c1e28c6aa9c5f384fa8341bc821900b429e3c560735b

Contents?: true

Size: 635 Bytes

Versions: 32

Compression:

Stored size: 635 Bytes

Contents

# frozen_string_literal: true

require 'avm/path_string'

module Avm
  module Stereotypes
    module EacWebappBase0
      class Deploy
        APPENDED_DIRECTORIES_ENTRY_KEY = 'deploy.appended_directories'

        def appended_directories
          appended_directories_from_instance_entry + appended_directories_from_options
        end

        def appended_directories_from_instance_entry
          ::Avm::PathString.paths(instance.read_entry_optional(APPENDED_DIRECTORIES_ENTRY_KEY))
        end

        def appended_directories_from_options
          options[:appended_directories] || []
        end
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
avm-tools-0.54.2 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.54.1 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.54.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.53.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.52.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.51.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.50.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.49.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.48.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.47.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.46.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.45.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.44.2 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.44.1 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.44.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.43.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.42.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.41.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.40.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb
avm-tools-0.39.0 lib/avm/stereotypes/eac_webapp_base0/deploy/_appended_directories.rb