Sha256: 80f84f6ec99ea14ab1be82735fb68b015e2215be98642e39d8afd8c4684d3d2b

Contents?: true

Size: 649 Bytes

Versions: 87

Compression:

Stored size: 649 Bytes

Contents

# frozen_string_literal: true

require 'avm/path_string'

module Avm
  module EacWebappBase0
    class Deploy
      module AppendedDirectories
        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[OPTION_APPENDED_DIRECTORIES] || []
        end
      end
    end
  end
end

Version data entries

87 entries across 87 versions & 3 rubygems

Version Path
eac_tools-0.31.1 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.31.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.30.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.8.0 lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.29.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.7.0 lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.28.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.27.2 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.6.1 lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.27.1 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.6.0 lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.27.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.26.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.5.0 lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.25.1 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.4.1 lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.25.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.24.1 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
eac_tools-0.24.0 sub/avm-eac_webapp_base0/lib/avm/eac_webapp_base0/deploy/appended_directories.rb
avm-eac_webapp_base0-0.4.0 lib/avm/eac_webapp_base0/deploy/appended_directories.rb