Module: SupportOps::GitLab::Configuration

Defined in:
lib/support_ops_gitlab/gitlab/configuration.rb

Overview

Defines the module Configuration within the module SupportOps::GitLab.

Author:

  • Jason Colyer

Since:

  • 1.0.0

Defined Under Namespace

Classes: Config

Class Method Summary collapse

Class Method Details

.configObject

Since:

  • 1.0.0



38
39
40
# File 'lib/support_ops_gitlab/gitlab/configuration.rb', line 38

def self.config
  @config ||= Config.new
end

.configure(key: value) ⇒ Object

Setup a Zendesk client configuration

Examples:

require 'support_ops_zendesk'

SupportOps::GitLab::Configuration.configure do |config|
  config.url = 'https://gitlab.com/api/v4'
  config.token = 'abc123'
end

Yields:

Author:

  • Jason Colyer

Since:

  • 1.0.0



34
35
36
# File 'lib/support_ops_gitlab/gitlab/configuration.rb', line 34

def self.configure
  yield config
end

.reset!Object

Since:

  • 1.0.0



42
43
44
# File 'lib/support_ops_gitlab/gitlab/configuration.rb', line 42

def self.reset!
  @config = Config.new
end