mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-07-23 00:47:51 +00:00
Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
17
lib/gitlab_settings.rb
Normal file
17
lib/gitlab_settings.rb
Normal file
@ -0,0 +1,17 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require "active_support"
|
||||
require "active_support/core_ext/hash"
|
||||
|
||||
require_relative 'gitlab_settings/settings'
|
||||
require_relative 'gitlab_settings/options'
|
||||
|
||||
module GitlabSettings
|
||||
MissingSetting = Class.new(StandardError)
|
||||
|
||||
def self.load(source = nil, section = nil, &block)
|
||||
Settings
|
||||
.new(source, section)
|
||||
.extend(Module.new(&block))
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user