Sha256: 6007b068f7913c7036be8aa7f2914a6e4f4c0b0471ec72beff875acbaa5fb75e

Contents?: true

Size: 1.55 KB

Versions: 1

Compression:

Stored size: 1.55 KB

Contents

# frozen_string_literal: true

require 'rainbow/refinement'
require 'zeitwerk'

module Gitlab
  module QA
    loader = Zeitwerk::Loader.new
    loader.push_dir("#{__dir__}/qa", namespace: Gitlab::QA)
    loader.ignore("#{__dir__}/qa/version.rb")

    loader.inflector.inflect(
      'postgresql' => 'PostgreSQL',
      'registry_with_cdn' => 'RegistryWithCDN',
      'smtp' => 'SMTP',
      'mtls' => 'MTLS',
      'saml' => 'SAML',
      'ce' => 'CE',
      'ee' => 'EE',
      'api' => 'API',
      'ssh' => 'SSH',
      'ssh_key' => 'SSHKey',
      'ssh_keys' => 'SSHKeys',
      'ecdsa' => 'ECDSA',
      'ed25519' => 'ED25519',
      'rsa' => 'RSA',
      'ldap' => 'LDAP',
      'ldap_tls' => 'LDAPTLS',
      'ldap_no_tls' => 'LDAPNoTLS',
      'ldap_no_server' => 'LDAPNoServer',
      'rspec' => 'RSpec',
      'web_ide' => 'WebIDE',
      'ci_cd' => 'CiCd',
      'project_imported_from_url' => 'ProjectImportedFromURL',
      'repo_by_url' => 'RepoByURL',
      'oauth' => 'OAuth',
      'saml_sso_sign_in' => 'SamlSSOSignIn',
      'saml_sso_sign_up' => 'SamlSSOSignUp',
      'group_saml' => 'GroupSAML',
      'instance_saml' => 'InstanceSAML',
      'saml_sso' => 'SamlSSO',
      'ldap_sync' => 'LDAPSync',
      'ip_address' => 'IPAddress',
      'gpg' => 'GPG',
      'user_gpg' => 'UserGPG',
      'otp' => 'OTP',
      'jira_api' => 'JiraAPI',
      'registry_tls' => 'RegistryTLS',
      'jetbrains' => 'JetBrains',
      'vscode' => 'VSCode',
      'cli_commands' => 'CLICommands',
      'import_with_smtp' => 'ImportWithSMTP'
    )

    loader.setup
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gitlab-qa-14.21.0 lib/gitlab/qa.rb