module RevbitsPamCicd

Root Module for Namespace management

Constants

VERSION

Public Class Methods

config()
Alias for: configuration
config=(config)
Alias for: configuration=
configuration() click to toggle source
# File lib/revbits_pam_cicd/configuration.rb, line 13
def configuration
  Thread.current[:revbits_configuration] || (@config ||= Configuration.new)
end
Also aliased as: config
configuration=(config) click to toggle source
# File lib/revbits_pam_cicd/configuration.rb, line 17
def configuration=(config)
  @config = config
end
Also aliased as: config=
configure() { |configuration| ... } click to toggle source
# File lib/revbits_pam_cicd/configuration.rb, line 24
def configure
  yield configuration
end
with_configuration(config) { || ... } click to toggle source
# File lib/revbits_pam_cicd/configuration.rb, line 5
def with_configuration(config)
  old_value = Thread.current[:revbits_configuration]
  Thread.current[:revbits_configuration] = config
  yield
ensure
  Thread.current[:revbits_configuration] = old_value
end