Sha256: 92f9b50b1ab78d9e3924a51b3881d84ae3a0b4c9a2aa8e2f627eb3015649203b

Contents?: true

Size: 452 Bytes

Versions: 4

Compression:

Stored size: 452 Bytes

Contents

# frozen_string_literal: true

module Avm
  module Instances
    module EntryKeys
      {
        database: %w[id hostname name password port system username],
        web: %w[authority hostname path port scheme url userinfo]
      }.each do |prefix, suffixes|
        suffixes.each do |suffix|
          key = "#{prefix}.#{suffix}"
          const_set(key.gsub('.', '_').upcase, key)
        end
      end

      FS_PATH = 'fs_path'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
avm-tools-0.71.0 lib/avm/instances/entry_keys.rb
avm-tools-0.70.2 lib/avm/instances/entry_keys.rb
avm-tools-0.70.1 lib/avm/instances/entry_keys.rb
avm-tools-0.70.0 lib/avm/instances/entry_keys.rb